CHAPTER 01:PHPの紹介
01-01 PHPの概要
01-01-01 PHPとは01-01-02 PHPスクリプトの概要
01-01-03 スクリプトの実行形式
01-01-04 スクリプトの構成要素
01-01-05 まずは知っておきたい30の関数
01-01-06 スクリプトの動作設定
01-01-07 スクリプトのエラー
01-01-08 文字コード
01-01-09 日本語(マルチバイト文字)の処理
01-01-10 フォームとの連携
01-01-11 データベースとの連携
01-02 PHP5とは
01-02-01 PHP5の概要01-02-02 新たな設定項目
01-02-03 新たな関数
01-02-04 新たなオブジェクトモデル
01-02-05 フィルタ関数
01-02-06 SQLite
01-02-07 MySQLi
01-02-08 SimpleXML
01-02-09 SOAP
01-02-10 PHP4からPHP5に移行するときの注意
01-02-11 新機能と移行のヒント
CHAPTER 02:PHP言語リファレンス
02-01 基本構文
02-01-01 開始終了タグ PHPコードの開始と終了を示す02-01-02 echo 文字列を出力する
02-01-03 コメント
02-02 データ型
02-02-01 PHPとデータ型02-02-02 論理型
02-02-03 数値
02-02-04 文字列
02-02-05 数値文字列
02-02-06 配列
02-02-07 オブジェクト
02-02-08 リソース
02-02-09 NULL
02-03 変数
02-03-01 変数02-03-02 変数名
02-03-03 変数のスコープ
02-03-04 スーパーグローバル変数
02-03-05 可変変数
02-04 定数
02-04-01 定数02-04-02 定義済みの定数
02-05 演算子
02-05-01 代数演算子02-05-02 代入演算子
02-05-03 ビット演算子
02-05-04 比較演算子
02-05-05 エラー制御演算子
02-05-06 加算子・減算子
02-05-07 実行演算子
02-05-08 論理演算子
02-05-09 文字列演算子
02-05-10 配列演算子
02-06 制御構造
02-06-01 if 条件を分岐する02-06-02 ifと共に使われる関数
02-06-03 switch 条件に応じて処理を分岐する
02-06-04 while 処理を繰り返す
02-06-05 for 処理を繰り返す
02-06-06 foreach 処理を繰り返す
02-06-07 break ループや条件分岐を終了する
02-06-08 cotinue ループ処理をスキップする
02-06-09 include ファイルを読み込む
02-06-10 インクルードファイルへの直接アクセスを回避する
02-06-11 include_once ファイルを一度読み込む
02-06-12 require ファイルを読み込む
02-06-13 require_once ファイルを一度読み込む
02-06-14 try〜catch 例外を処理する
02-07 ユーザー定義関数
02-07-01 function ユーザー定義関数を定義する02-07-02 return 関数の戻り値を返す
02-07-03 可変関数
02-07-04 ユーザー定義関数名
CHAPTER 03:文字列
03-01 概要
03-01-01 文字列関数の概要03-02 頻出関数リファレンス
03-02-01 addslashes 文字列をエスケープする03-02-02 bin2hex 文字列を16進数形式に変換する
03-02-03 chr ASCIIコードを文字に変換する
03-02-04 crc32 CRCチェックサムを生成する
03-02-05 crypt DESハッシュを作成する
03-02-06 explode 文字列を分割する
03-02-07 htmlentities 文字列をHTMLエンティティに変換する
03-02-08 htmlspecialchars 特殊文字をHTMLエンティティに変換する
03-02-09 implode 配列をひとつの文字列に結合する
03-02-10 ltrim 文字列の左端の空白を削除する
03-02-11 mb_convert_encoding 文字コードを変換する
03-02-12 mb_convert_kana カナや英数字の全角と半角を変換する
03-02-13 mb_internal_encoding 内部文字コードを取得/設定する
03-02-14 mb_strlen マルチバイト文字列の長さを取得する
03-02-15 mb_substr マルチバイト文字列の一部を抽出する
03-02-16 md5 MD5ハッシュを作成する
03-02-17 nl2br 改行文字の前に改行タグを挿入する
03-02-18 parse_str クエリ文字列を解析する
03-02-19 rtrim 文字列の右端の空白を削除する
03-02-20 setlocale ロケール情報を設定する
03-02-21 sprintf 文字列を書式化する
03-02-22 str_pad 文字列を埋める
03-02-23 str_repeat 文字列を繰り返す
03-02-24 str_replace 文字列を置き換える
03-02-25 str_split 文字列を分割する
03-02-26 strcasecmp 文字列を大文字と小文字の区別なしに比較する
03-02-27 strcmp 文字列を比較する
03-02-28 strip_tags 文字列からタグを取り除く
03-02-29 stripslashes 文字列のエスケープを解除する
03-02-30 stristr 大文字と小文字を区別せずに文字列を検索する
03-02-31 strlen 文字列の長さを取得する
03-02-32 strncmp 指定した長さの文字列を比較する
03-02-33 strpos 文字列を検索する
03-02-34 strrchr 文字列を検索する
03-02-35 strrev 文字列を逆にする
03-02-36 strrpos 文字列を検索する
03-02-37 strstr 大文字と小文字を区別して文字列を検索する
03-02-38 strtoupper 文字列を大文字にする
03-02-39 strtr 文字列を置き換える
03-02-40 substr 文字列の一部を抽出する
03-02-41 substr_count 文字列の出現回数を数える
03-02-42 substr_replace 文字列の一部を置き換える
03-02-43 trim 文字列の左右の空白を削除する
03-02-44 uniqid ユニークなIDを生成する
CHAPTER 04:数値
04-01 概要
04-01-01 数値関数の概要04-02 頻出関数リファレンス
04-02-01 abs 数値の絶対値を求める04-02-02 ceil 数値を切り上げる
04-02-03 cos 数値のコサインを求める
04-02-04 dechex 10進数を16進数に変換する
04-02-05 floor 数値を切り捨てる
04-02-06 hexdec 16進数を10進数に変換する
04-02-07 log 数値の自然対数を求める
04-02-08 max 数値の最大値を求める
04-02-09 min 数値の最小値を求める
04-02-10 mt_rand 数値をランダムに取得する
04-02-11 number_format 数値を書式化する
04-02-12 pow 数値の累乗を求める
04-02-13 rand 数値をランダムに取得する
04-02-14 round 数値を丸める
04-02-15 sin 数値のサインを求める
04-02-16 sqrt 数値の平方根を求める
CHAPTER 05:日付・時刻
05-01 概要
05-01-01 日付・時刻関数の概要05-02 頻出関数リファレンス
05-02-01 checkdate 日付が正しいか調べる05-02-02 date 日時を書式化する
05-02-03 date_create DateTimeオブジェクトを生成する
05-02-04 date_format 日時を書式化する
05-02-05 getdate 日時情報を取得する
05-02-06 gmdate GMT日時を書式化する
05-02-07 gmmktime GMTタイムスタンプを取得する
05-02-08 microtime タイムスタンプをマイクロ秒まで取得する
05-02-09 mktime タイムスタンプを取得する
05-02-10 strftime 日時を書式化する
05-02-11 strtotime 英文形式の日付をタイムスタンプに変換する
05-02-12 time タイムスタンプを取得する
CHAPTER 06:配列
06-01 概要
06-01-01 配列関数の概要06-02 頻出関数リファレンス
06-02-01 array 配列を作成する06-02-02 array_combine インデックスと値から配列を作成する
06-02-03 array_diff 配列の差を求める
06-02-04 array_flip 配列のインデックスと値を反転する
06-02-05 array_key_exists 配列にインデックスが存在するか調べる
06-02-06 array_keys 配列のインデックスを取得する
06-02-07 array_map 配列の各要素を関数で処理する
06-02-08 array_merge 配列を結合する
06-02-09 array_pop 配列から最後の要素を削除する
06-02-10 array_push 配列の最後に要素を追加する
06-02-11 array_reverse 配列を逆順にする
06-02-12 array_search 配列から指定値を検索する
06-02-13 array_shift 配列の先頭から要素を取り出す
06-02-14 array_slice 配列の一部を取得する
06-02-15 array_sum 配列値の合計を求める
06-02-16 array_unique 配列の重複値を削除する
06-02-17 array_unshift 配列の最初に要素を追加する
06-02-18 array_values 配列の値を取得する
06-02-19 arsort 配列を値で降順にソートする
06-02-20 asort 配列を値で昇順にソートする
06-02-21 count 配列の要素をカウントする
06-02-22 current 配列の現在の要素を取得する
06-02-23 each 配列の次の要素を取得する
06-02-24 end 配列の最後の要素を取得する
06-02-25 extract 配列を変数にセットする
06-02-26 in_array 配列に値が存在するか調べる
06-02-27 key 配列から現在の要素のインデックスを取得する
06-02-28 krsort 配列をインデックスで降順にソートする
06-02-29 ksort 配列をインデックスで昇順にソートする
06-02-30 list 配列値を変数にセットする
06-02-31 natsort 配列を自然順でソートする
06-02-32 next 配列の次の要素を取得する
06-02-33 prev 配列のひとつ前の要素を取得する
06-02-34 range 指定範囲の整数で構成される配列を生成する
06-02-35 reset 配列のポインタを先頭にする
06-02-36 rsort 配列を降順にソートする
06-02-37 sort 配列を昇順にソートする
06-02-38 shuffle 配列をシャッフルする
06-02-39 usort ユーザー定義関数で配列をソートする
CHAPTER 07:変数・定数・関数処理
07-01 概要
07-01-01 変数・定数・関数処理関数の概要07-02 頻出関数リファレンス
07-02-01 call_user_func ユーザー定義関数を呼び出す07-02-02 call_user_func_array パラメータを配列で指定してユーザー定義関数を呼び出す
07-02-03 define 定数を定義する
07-02-04 defined 定数が存在するか調べる
07-02-05 empty 変数が空か調べる
07-02-06 eval 文字列をPHPコードとして評価する
07-02-07 floatval 変数のfloat値を取得する
07-02-08 func_get_args 関数に渡されたパラメータを取得する
07-02-09 function_exists 関数が存在するか調べる
07-02-10 gettype 変数の型を取得する
07-02-11 intval 変数の整数部を取得する
07-02-12 is_array 変数が配列か調べる
07-02-13 is_bool 変数が論理値か調べる
07-02-14 is_float 変数が浮動小数点数か調べる
07-02-15 is_int 変数が整数か調べる
07-02-16 is_null 変数がNULLか調べる
07-02-17 is_numeric 変数が数値か調べる
07-02-18 is_object 変数がオブジェクトか調べる
07-02-19 is_resource 変数がリソースか調べる
07-02-20 is_string 変数が文字列か調べる
07-02-21 isset 変数に値がセットされているか調べる
07-02-22 print_r 変数をわかりやすく出力する
07-02-23 serialize 変数を保存可能な値に変換する
07-02-24 settype 変数の型を設定する
07-02-25 strval 変数を文字列に変換する
07-02-26 unserialize シリアライズされた値を復元する
07-02-27 unset 変数を削除する
07-02-28 var_dump 変数情報を出力する
07-02-29 var_export 変数情報を取得する
CHAPTER 08:正規表現
08-01 概要
08-01-01 正規表現関数の概要08-02 頻出関数リファレンス
08-02-01 ereg 正規表現で文字列を検索する08-02-02 ereg_replace 正規表現で文字列を置き換える
08-02-03 eregi 大文字と小文字を区別せずに正規表現で文字列を検索する
08-02-04 eregi_replace 大文字と小文字を区別せずに正規表現で文字列を置き換える
08-02-05 mb_ereg マルチバイト文字列が正規表現にマッチするか調べる
08-02-06 mb_ereg_replace 正規表現でマルチバイト文字列を置き換える
08-02-07 preg_grep 正規表現にマッチする要素を取得する
08-02-08 preg_match 正規表現で文字列を検索する
08-02-09 preg_match_all 正規表現で文字列を検索する
08-02-10 preg_quote 正規表現文字をエスケープする
08-02-11 preg_replace 正規表現で文字列を置き換える
08-02-12 preg_split 文字列を正規表現で分割する
08-02-13 split 文字列を正規表現で分割する
「PHP辞典 第2版」の情報を Amazon.co.jpで見る
Copyright (C) 2008 Naoki Nishizawa , All rights reserved.