A:PHPリファレンス

Aに属するゴルフ用語を紹介しています。

abs()

abs関数は数値の絶対値を戻り値として返す関数です。floatまたはintで絶対値が返されます。

addslashes()

addslashes関数は文字列をエスケープします。エスケープされる文字はシングルクォーテーション、ダブルクォーテーション、バックスラッシュ、NULLがあります。通常はSQLコマンドの処理に用いられます。

array()

arrayは配列、または連想配列を生成するときに使用します。インデックスと値を指定する場合は「インデックス=>値」のように指定します。インデックスを指定しない場合は0からの連番が自動的にインデックスとしてセットされます。

array_diff()

array_diff関数は配列の差を求めます。2番目以降の配列に存在しない、1番目の配列の要素を返します。配列の差を調べたり、配列が一致するのかを調べたいときに使用が可能です。取り出された差分の値は、新しい配列で返されます。

array_flip()

array_flip関数は配列のインデックスと値を反転します。元の配列のインデックスが値となり、値がインデックスとなる配列が返されます。作成するのインデックスが重複するときは最後の要素がキーとして使用されます。

array_key_exists()

array_key_exists関数は配列にインデックスが存在するかどうかを返します。

array_keys()

array_keys関数は配列全てのインデックスを返します。

array_map()

array_map関数は配列の各要素を関数で処理します。配列値をまとめて処理したいときに使用できます。

array_merge()

array_merge関数は、元の配列の後ろに指定された配列を追加します。インデックスを自動で割り振っている配列の場合、結合後の配列で、インデックスが再度割り振られることに注意が必要です。この点は配列演算子「+」と異なります。配列演算子「+」は単純に配列を加算していくので、インデックスも元の値が保持されます。

array_pop()

array_pop関数は配列から末尾の要素を削除します。削除された値が返され、元の配列は要素がひとつ減ります。最後の要素を取り出す用途でも使用可能です。指定した変数の配列が空だった場合には、nullが返されます。

array_push()

array_push関数は配列の末尾に要素を追加します。処理後の配列の要素数が返されるため、元の配列は要素が追加されます。

array_reverse()

array_reverse関数は配列を逆順にしたものを返します。インデックスと値がともに逆順にされますが、インデックスを明示的に指定せずに0から始まる連番インデックスのみ使用のときは一緒に処理されず、処理後に新たに0からの連番が割り振られます。元の連番もそのまま逆順にしたいときには、2番目のパラメータでTRUEを指定します。

array_search()

arra_search関数は配列から指定値を検索し、見つかった場合はインデックスを返します。複数存在する場合は、最初のキーを返します。3番目のパラメータで、型の一致も含めた検索を指定することができます。

array_shift()

array_shift関数は配列のインデックスから、先頭にあるインデックスの要素を取り出します。配列の先頭にあった値が戻り値として返されるため、処理対象の配列は要素が一つ少なくなります。

array_slice()

array_slice関数は配列の一部を取り出します。ただし、もとの配列の内容に変更はありません。3番目のパラメータで指定する、取得する要素数を省略すると指定位置以降の要素全てを返します。
取り出す位置や長さは、添え字としてではなく、配列の内部的な並び順に対して適用されることに注意してください。

array_sum()

array_sum関数は配列配列値の各要素の合計を返します。オンライン投票の総合計など、値が配列にセットされており合計値を必要とするときに使うことができます。

array_unique()

array_unique関数は配列の重複値を削除します。配列内の値について、2回目以降に現れる同じ値が削除されます。インデックスには元の値が保持されます。

array_unshift()

array_unshift関数は1つ以上の配列インデックスの最初に要素を追加します。処理後の配列の要素数が返され、元の配列には要素が追加されます。

array_values()

array_values関数は配列から全ての値を取得します。取得した値と0から始まるインデックスで構成された配列が返されます。

arsort()

arsort関数は配列を値で降順にソートします。その際インデックスと値の関係も維持されます。この関数は、主に実際の要素の並び方が重要であ る連想配列をソートするために使われます。

asort()

asort関数は配列を値で昇順にソートします。降順にソートするarsort関数と逆の動作となりますが、インデックスと値の関係はarsortと同様に維持されます。

assert()

assert関数は、指定された条件でエラーが発生するか調べるときに使用します。常にTRUEとなるべき条件を指定しておき、TRUEとならない場合で特別な処理を行うなどの使用法があります。