イントロダクシションテキスト

第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の応用
    • 新着データを表示
    • ランダムにデータを取り出す

画像処理

FTP

メール

スポンサード リンク
日記