オブジェクトか調べます。数値や文字列やboolean型か、それ以外かを調べます。数値や文字列か、それ以外かを調べます。変数の値がNULLか調べます。存在しない変数に対して使うとTRUEを返しますが、そもそも使わない方がいいです(警告が出ます)。変数が存在し、NULL以外の値が設定されているか調べます。GETやPOSTで値が入っているかを調べるときに使用します。文字列を数値として扱うとき先頭から始まる数値が値となります。英字から始まるときは0となります。"Hello!";文字を出力します。言語構造なので括弧でくくらなくても記述できます。"Hello!";文字を出力します。言語構造なので括弧でくくらなくても記述できます。print_r(配列);配列の内容を出力します。var_dump(配列);配列の型・サイズ・内容を出力します。var_export(配列);PHPで配列を定義する形式で内容を出力します。文字chr(アスキーコード)アスキーコードを文字に変換します。$str2文字列の連結を行います。strlen($str)文字列のバイト数を返します。"SJIS"))文字列の文字数を返します。$str2)辞書順に比較し、$str1が小さいときは負の値を返します。比較バイトサイズ)指定したバイト数だけ辞書順に比較し、$str1が小さいときは負の値を返します。$str2)大文字小文字を区別せずに辞書順に比較し、$str1が小さいときは負の値を返します。繰り返し回数)文字列を指定回数並べた文字列を返します。STR_PAD_BOTH)バイト数の長さになるまで、両端に埋めた文字を返します。STR_PAD_RIGHTも指定できます。取り出しバイト数)指定したバイト位置と長さの文字列を取り出します。開始バイト数がマイナスのとき右から数えたバイト番目から開始します。取り出しバイト数がマイナスのとき右から数えてそのバイト目より左側までを取り出します。開始バイト位置)指定したバイト位置から末尾までの文字列を取り出します。取り出し文字数)内部文字エンコーディングを前提に、指定した文字位置と長さの文字列を取り出します。"SJIS"等)指定したエンコーディングを前提に、指定した文字位置と長さの文字列を取り出します。$strSearchWord)最初に見つかった指定文字列から末尾までの文字列を取り出します。見つからない場合はFALSEを返します。$strSearchWord)大文字小文字を区別せずに最初に見つかった指定文字列から末尾までの文字列を取り出します。見つからない場合はFALSEを返します。1文字)最後に見つかった1文字から末尾までの文字列を1文字を含めて返します。1)とすれば、含めずに取得できます。"img%d.%s");文字列からフォーマットに従って一部を抽出します。&$strExt);文字列からフォーマットに従って一部を抽出します。※注意:PHPでは文字列「"0"」はFALSEとなるので「"0"」を検索するときは注意が必要です。$strSearchWord)最初に見つかったバイト位置を返します。見つからないときはFALSEを返します。検索開始バイト位置)指定したバイト位置から検索し、最初に見つかったバイト位置を返します。見つからないときはFALSEを返します。$strSearchWord)最後に見つかったバイト位置を返します。見つからないときはFALSEを返します。$strSearchWord)最初に見つかった文字位置を返します。見つからないときはFALSEを返します。"SJIS"))指定した文字位置から検索し、最初に見つかった文字位置を返します。"SJIS"))最後に見つかったバイト位置を返します。見つからないときはFALSEを返します。検索文字列)検索文字列の出現回数を返します。※注意:PHPでは数値0がFALSEとなるので注意が必要です。削除するバイト数)文字列の一部を置き換えます。開始バイト位置)文字列の末尾を置き換えます。$str)見つかったすべての文字列を、別の文字列に置き換えます。置換後の文字セット)文字セットに含まれる各文字をそれぞれ置換します。連想配列)連想配列のキー文字を値文字に置換します。strrev($str)文字列を逆さまにします。文字コード))全角・半角等の変換を行います。$i);フォーマットした文字列を返します。number_format($strNumber)数字文字列を3桁毎のカンマ区切りで返します。trim($str)前後の空白を削除します。ltrim($str)左側の空白を削除します。rtrim($str)右側の空白を削除します。1)指定バイト数で改行します。第3引数が指定されていないときは改行文字となります。常に指定文字数で処理するときは最後のパラメータに1を指定します。半角と全角が混在しているとき、正常に処理できない場合があります。電子メールなどで使われる文字コードmb_detect_encoding($str)文字列を解析し、文字コード文字列を取得します。mb_internal_encoding()内部文字コードを表す文字列を取得します。mb_internal_encoding("UTF-8")内部文字コードをUTF-8に設定します。"EUC-JP"が設定できます。"UTF-8")内部文字コードからUTF-8への文字コード変換を行います。"SJIS")SJIS文字コードからUTF-8への文字コード変換を行います。$arList)配列すべての要素で、SJISからUTF-8への文字コード変換を行います。htmlspecialchars($str)HTML制御文字「<>'&"」を「&lt;」などに変換します。strip_tags($str)HTMLタグを取り除きます。DBにデータを格納する前に、実行しておきます。シフトJISコードの2バイト目がバックスラッシュの場合もエスケープされるので注意してください。DBからデータを取りだしたあとに実行します。urlencode(エンコード前の文字列)URLエンコードした文字列を返します。urldecode(エンコード後の文字列)URLデコードで復帰した文字列を返します。$p2)を作成します。↑その他変換strtolower($str)小文字に置換します。strtoupper($str)大文字に置換します。16進数表記の文字列を返します。この場合"ff"を返します。10進数表記の文字列を返します。この場合"255"を返します。2進数表記の文字列を返します。この場合"1100"を返します。10進数表記の文字列を返します。この場合"12"を返します。new進数)old進数文字列からnew進数文字列に変換します。暗号のベースとなる2文字))DESアルゴリズムで変換したハッシュ文字列を返します。md5($str)MD5アルゴリズムで変換したハッシュ文字列を返します。sha1($str)sha1アルゴリズムで変換したハッシュ文字列を返します。crc32($str)CRCチェックサム数値を返します。uniqid()13文字のユニークなID文字列を生成します。round($f)少数点第1位で四捨五入します。floor($f)少数点第1位で切り捨てます。ceil($f)少数点第1位で切り上げます。abs($f)絶対値を求めます。$n)$iの$n乗値を求めます。sqrt($f)平方根を求めます。...))最大値を返します。max(配列)最大値を返します。...))最小値を返します。min(配列)最小値を返します。乱数を4倍速で返します。度単位の角度sin(deg2rad(30))サイン値を求めます。cos(deg2rad(30))コサイン値を求めます。tan(deg2rad(30))タンジェント値を求めます。asin(0.5)アークサイン値(ラジアン単位)を求めます。-1以上1以下の値を指定します。acos(0.5)アークコサイン値(ラジアン単位)を求めます。-1以上1以下の値を指定します。atan(0.5)アークタンジェント値(ラジアン単位)を求めます。==配列の内容が同じときTRUEを返します。===型も含めて配列の内容が一致したときTRUEを返します。count($arList)配列の要素数を返します。COUNT_RECURSIVE)多次元配列の要素数を返します。array_count_values($arList)配列の値をキーとし、出現回数を値とする配列を生成します。end($arList)配列の最後の値を返します。$arList)配列にキーが存在すればTRUEを返します。isset($arList[$strKey])配列にキーが存在し、NULL以外の値が設定されていればTRUEを返します。$arList)配列に値が存在すればTRUEを返します。$arList)配列に値が存在すればインデックスを返します。存在しなければFALSEを返します。※注意:PHPでは数値0がFALSEとなるので注意が必要です。array_sum($arList)値の合計値を計算して返します。$key){...}に各要素を入れて呼び出します。配列の末尾に要素を追加します。配列の末尾から要素を取り出します。配列の先頭に要素を追加します。配列の先頭から要素を取り出します。unset($arList[$key])配列配列の指定した要素を削除します。個数)指定インデックスから指定個数の要素を削除します。追加する変数または配列)指定インデックスから指定個数の要素を削除して、追加します。並べ替えsort($arList)連想でない配列を値の昇順でソートします。rsort($arList)連想でない配列を値の降順でソートします。asort($arList)連想配列を値の昇順でソートします。arsort($arList)連想配列を値の降順でソートします。ksort($arList)連想配列をキーの昇順でソートします。krsort($arList)連想配列をキーの降順でソートします。natsort($arList)配列を自然順でソートします。array_reverse($arList)逆順に並べ替えます。インデックスは0から整理されます。TRUE)逆順に並べ替えます。インデックスは保持されます。array_flip($arList)キーと値を入れ替えます。同じ値が複数あったときは、最後のキーが値として残ります。shuffle($arList)ランダムに配列をシャッフルします。100000);と初期化しておきます。抽出array_keys($arList)キーだけを抽出して、新たな配列を作ります。array_values($arList)値だけを抽出して、新たな配列を作ります。array_unique($arList)配列から重複した値を取り除きます。このとき残るのは最初に見つかったキーとなります。取得要素数))配列の一部と取り出します。インデックスは0から振り直されます。array_rand($arList)キー1つを乱数で求めます。個数)キー複数配列を乱数で求めます。$arList;配列の値を複数の変数に展開します。extract($arList)キーを名前とする変数に値を展開します。...)各変数の名前をキーとし、内容を値とした連想配列を作成します。間隔))開始値から終了値までの値を持つ配列を作成します。インデックスは0からとなります。"y"))配列の内容を結合します。インデックスは0から振り直されます。5=>"y")となります。...))1つ目の配列から2つ目以降の配列値を持つ項目を削除します。インデックス値は詰められません。2=>"c")となります。...))1つ目の配列から2つ目以降のキーおよび配列値が一致する項目を削除します。インデックス値は詰められません。2=>"c")となります。"y"))2つの配列で共通する値を持つ項目を取り出します。例の場合、Array(1=>"b")となります。"y"))2つの配列でキーも含めて一致する値を持つ項目を取り出します。例の場合、Array()となります。$str)文字列を指定した区切り文字で分割した配列を返します。分割数))文字列を指定した区切り文字で分割した配列を返します。区切り文字に正規表現が使えます。最大要素数パラメータを追加できます。注:引数を追加して分割数を限定できます。最大2分割するときは2を設定します。str_split($var)文字列を1文字づつで分割した配列を返します。$arList)配列の各要素を区切り文字で連結した文字列を返します。$str)マッチしたときTRUEを返します。$strResult)マッチしたときTRUEを返し、$strResultにマッチした文字を返します。$str)マッチした文字列を置換文字列に置き換えます。置換文字列中に\\1と入れると、1つ目にマッチした文字列を入れられます。↑splitを参照してください。