大きなループでの文字列連結、.=の積み重ねをどう避けるか
大きなループでの文字列連結は、.= を積み重ねるより、断片をいったん配列に貯めて最後に implode でまと…
大きなループでの文字列連結は、.= を積み重ねるより、断片をいったん配列に貯めて最後に implode でまと…
preg_split とは、区切りを正規表現で指定して文字列を分割する関数です。複数種類の区切りや、揺れのある…
preg_replace_callback とは、正規表現にマッチするたびにコールバックを呼び、その戻り値で置…
mb_strimwidth とは、文字数ではなく表示幅で文字列を丸め、必要なら末尾に省略記号を付けてくれる関数…
str_replace とは、文字列中の検索語を置換語に置き換える関数です。検索と置換の両方に配列を渡すと、複…
explode とは文字列を区切りで配列に分ける関数、implode とは配列を区切りでつないで文字列にする関…
trim とは、文字列の前後から不要な文字を削る関数です。既定では空白や改行を落としますが、第2引数を指定すれ…
number_format とは、数値に三桁区切りのカンマを付けたり小数桁を整えたりして、文字列として返す関数…
str_contains・str_starts_with・str_ends_withはPHP8で追加された関数…
sprintfは、書式文字列に沿って数値や文字列を整形し結果を返す関数です。ゼロ埋め・桁揃え・小数点以下の桁固…