range関数の地味だが便利な使い方
range とは、始点と終点を渡すだけで連続した値の配列を作る関数です。両端を含み、数値だけでなく文字にも使え…
range とは、始点と終点を渡すだけで連続した値の配列を作る関数です。両端を含み、数値だけでなく文字にも使え…
array_slice は元配列を変えずに一部を切り出して返す非破壊の関数、array_splice は元配列…
分割代入とは、配列の各要素を一度に複数の変数へ受け取る書き方です。list() か角括弧の短縮構文を使い、順番…
compactは変数名から連想配列を作り、extractは連想配列を変数として展開する関数です。便利な反面、変…
array_uniqueとは配列から重複を除く関数ですが、既定では要素を文字列化して比較するため、型の違うもの…
in_arrayとは値が配列に含まれるか調べる関数です。第三引数を省くと緩い比較で誤爆するため、trueを渡し…
array_mergeと+演算子はどちらも配列を結合しますが、数値キーはmergeが再採番・+が左優先、文字列…
json_encodeとjson_decodeとは、PHPの値とJSON文字列を相互変換する関数です。Unic…
set_error_handlerとは、警告や通知などのエラーを横取りするための関数です。ErrorExcep…
TypeErrorとは、宣言した型と合わない値が渡されたときに投げられるエラーです。declare(stric…