イントロダクシションテキスト
第1章 PHPの基礎知識
- PHPプログラミング基礎知識
- 分岐処理、繰り返し処理
- エラー処理
第2章 数値
- 四則演算
- 小数点数
- 乱数
- 最小値
- 最大値
- べき乗
- 平方根
第3章 文字列
- 文字列を出力
- 文字列の結合
- 文字列を整形
- 文字列の長さを調べる
- 文字列の検索
- 文字列を取り出す
- 文字列の先頭を取り出す
- 文字列の中間を取り出す
- 文字列の後ろを取り出す
- 指定位置の文字列を取り出す
- 文字列が指定文字列だけで構成されているかを確認
- 文字列の変換・置換
- 大文字・小文字に変換
- 先頭だけ大文字に変換
- 指定文字を別の文字に置換
- 指定位置の文字列を置換
- 文字列を繰り返す
- 文字列を指定文字で埋める
- 文字列を反転
- 文字列を区切り文字で分割
- 2つの文字列を比較
- 文字列の前後のスペースや指定文字を取り除く
- 文字列の中間のスペースを取り除く
- 指定文字列を取り除く
- 文字列をエスケープ
- エスケープされた文字を元に戻す
- 文字列を複数行に分割
- 文字列を指定位置でワードラップ
- 指定文字がいくつ含まれているかを調べる
- 文字列を暗号化
- HTMLソースを改行
- マルチバイト文字列
- 文字列の長さを調べる
- 文字列内を検索
- 文字列の一部を取り出す
- 文字コードを変換
- 英数字の全角/半角を変換
- ひらがな/カタカナを変換
- カタカナの全角/半角を変換
- スペースの全角/半角を変換
第4章 変数
- 変数に値が代入されているかを調べる
- 変数が空かどうかを調べる
- 変数の型を取得
- 変数が特定の型かを調べる
- 変数の型を変換
- 変数を破棄
第5章 配列
- 配列の基礎知識
- 配列の作成
- 配列の値を表示
- 配列に値をまとめて代入
- 配列を複数の変数に格納
- 配列内容を表示(デバッグ用)
- 配列のデータ数を調べる
- 配列の全データを列挙
- 配列かどうかを調べる
- 配列データを処理する
- 配列データの追加・削除
- 先頭データを削除
- 先頭にデータを追加
- 最後のデータを削除
- 最後にデータを追加
- 配列内の任意のデータを取り出す
- 配列の並び替え
- 配列を昇順に並べ替える
- 配列を降順に並べ替える
- 自然な順番に並べ替える
- 配列内を検索
- 配列データの重複を調べる
- 配列データの重複を削除
- 配列同士を比較
- 文字列を分解して配列にする
- 配列を文字列に統合
- 配列内のデータの合計値を求める
- 配列内をポインタで移動
- ランダムなデータを取り出す
- 禁止用語を調べる
- 配列データの追加・削除
- 連想配列
- 連想配列のキーと値
- 連想配列のキーと値を同時に取り出す
- ポインタのあるデータのキーと値を取り出す
- 連想配列のキーを取り出す
- 連想配列の値を検索してそのキーを取り出す
- 連想配列のキーと値を入れ替える
- 連想配列の並び替え
- 連想配列をキーで並び替え
- 連想配列を値で並び替え
- 配列の応用
- 異なる配列をまとめる
- URLを配列に分割
日付
- 日付・時刻の取得
- 現在の日付を取得
- 現在の時刻を取得
- 現在の曜日を取得
- 現在の日時を取得
- タイムスタンプの取得
- 日付・時刻の処理
- 実在する日付かどうかを確認
- 2つの日時の比較
- 日時を加減算
- 文字列表記の日付をタイムスタンプに変換
- カレンダーを表示
正規表現
- 正規表現の基礎知識
- 前方一致
- 後方一致
- 部分一致
- 正規表現の応用
- データの確認
- URLの確認
- メールアドレスの確認
- 郵便番号を確認
- データの置き換え
- URLをリンクタグに変換
- 郵便番号のフォーマットを変換
- データの分割
- データの確認
ディレクトリ
- ディレクトリの基本操作
- ディレクトリを作成
- ディレクトリを削除
- カレントディレクトリを取得
- カレントディレクトリを移動
- ディレクトリ内を探索
- ファイル一覧を取得
- ディスクの総容量を調べる
- ディスクの残容量を調べる
ファイル関連
- ファイル情報の取得
- PHPファイル自身のパスを取得
- 相対パスから絶対パスを取得
- ディレクトリ名を取り出す
- ファイル名を取り出す
- 拡張子を取り出す
- ファイル情報を配列で取得
- ファイルの種類を取得
- ファイルの属性を取得
- ファイルサイズを取得
- ファイルの作成日時、更新日時を取得
- ファイルの更新日時を変更
- ファイル操作
- 空のファイルを生成
- ファイルの存在を確認
- リンク切れを確認
- ファイルをコピーする
- ファイルをリネームする
- ファイルを移動する
- ファイルを削除する
- ファイル操作の応用
- テキストファイルを操作
- テキストファイルを読み込む
- テキストファイルを書き出す
- テキストファイルを一文字ずつ読み込む
- テキストファイルを一行ずつ読み込む
- テキストファイル全体を文字列として読み込む
- テキストファイル全体を配列として読み込む
- テキストファイルをフォーマットしながら読み込む
- テキストファイルをそのまま出力
- テキストファイルを書き込む
- CSVファイルの操作
- CSVファイルを読み込む
- CSVファイルにデータを書き込む
- CSVファイルを読み込み、分割処理する
- ファイルをロックする
- HTMLファイルをそのまま出力
- テンポラリファイルを生成
- RSSのXMLデータを表示
- テキストファイルを操作
ユーザ定義関数
- 関数の基礎知識
- 関数とは
- 関数の定義
- スコープ
- 引数と返り値
- 引数と返り値
- 値渡し
- 参照渡し
- 複数の返り値を持つ関数
- 可変引数
- 渡された引数の数を調べる
- 指定位置の引数の値を調べる
- 仮引数とデフォルト値
- 関数の応用
- グローバル変数
- 定義済みの変数を列挙
- 定義済みの関数を列挙
- HTMLの関数化
- ※ここは後で作成します。
- 外部スクリプトを取り込む
HTMLフォームの処理
- フォームからデータを受け取る
- HTMLフォームとデータの送信
- GETとPOST
- フォームのデータを受け取る(POST)
- フォームのデータを受け取る(GET)
- POSTとGETどちらで送信されたかを調べる
- 内容を変数で受け取る
- 自分自身にデータを送る
- テキストボックスの入力値を表示
- 複数のテキストボックスの入力値を表示
- 複数行テキスト領域への入力値を表示
- ラジオボタンの選択値を表示
- チェックボックスの状態を表示
- 複数のチェックボックスの状態を表示
- クリックされたボタンを調べる
- パラメータ付きリンク
- 受け取ったデータの加工
- HTMLタグを消去
- 特殊文字を実体参照に置換
- 改行タグを追加
- エスケープ文字を除去
- データの妥当性を確認
- 未入力項目を確認
- 次のページに値を渡す
- 受け取ったデータを数値として処理
- URLエンコードする
- URLエンコードを戻す
- フォームの応用
- ファイルをアップロード
- 複数のファイルをまとめてアップロード
- 別ページへ強制移動
- 検索エンジンへキーワードを渡す
- CSSファイルを切り替える
- フォントサイズを切り替える
- 2つのリストボックスを連動
- アクセス解析
- どのページから呼ばれたかを調べる
- ブラウザ情報を調べる
- ユーザによってページを切り替える
クッキー
- クッキーの基礎知識
- クッキーとは
- クッキーにデータを保存
- クッキーのデータを読み込む
- クッキーを削除
- クッキーの応用
- フォームへ前回のデータを自動入力
- クッキーを利用したカウンター
セッション
- セッションの基礎知識
- セッションとは
- セッションを開始する
- セッション変数にデータを保存
- セッション変数のデータを読み込む
- セッション変数が使われているかを確認
- セッション変数を破棄する
- セッションを終了する
- セッション名を変更する
- セッションIDを変更する
- セッションの応用
MySQLデータベース
- データベースの基礎知識
- MySQL+PHPの基礎知識
- MySQLとは
- データベースを開く
- テーブルの全レコードを表示
- 条件を指定してデータを取り出す
- あいまい検索
- 読み込んだレコード数を調べる
- レコードを並び替えて取り出す
- MySQL+PHPの応用
- 新着データを表示
- ランダムにデータを取り出す