PHPのis_numericは1e3や末尾スペースも数値と判定する(int)キャストとの食い違いとfilter_var(FILTER_VALIDATE_INT)での整数チェック
PHPのis_numericは「数値として解釈できる文字列か」を調べる関数で、整数かどうかは判定しません。&#…
PHPのis_numericは「数値として解釈できる文字列か」を調べる関数で、整数かどうかは判定しません。&#…
PHPの%は剰余を求める演算子ですが、結果の符号は割られる数(左辺)に従うため、-7 % 3 は 2 ではなく…
array_fillとarray_fill_keysは、渡した値をそのまま複製せずに並べる関数です。値が配列や…
array_randは、配列からランダムに選んだ「キー」を返す関数です。値ではないうえ、第2引数が1のときは文…
__serialize()と__unserialize()は、オブジェクトをserialize()する際にどの…
preg_quoteは、ユーザー入力や変数の文字列を正規表現の中に「ただの文字列」として埋め込むために、正規表…
mb_str_pad は、マルチバイト文字列を指定した「文字数」になるまで埋める PHP 8.3 追加の関数で…
register_shutdown_function は、スクリプトの終了時に呼ばれるコールバックを登録する関…
PHPの整数は64ビット環境で最大 9223372036854775807(PHP_INT_MAX)までで、演…
array_merge_recursiveは同じ文字列キーの値を上書きせず配列にまとめる関数で、array_r…