【PHP】文字列の末尾・最後のN文字を取得する方法|substr・mb_substr・文字列オフセット完全解説
PHPで文字列の最後の1文字や末尾のN文字を取得したいとき、substr($str, -1) が最も手軽な方法ですが、日本語などのマルチバイト文字が含まれる場合は注意が必要です。
「substr と mb_substr の ...
【PHP】ディレクトリを再帰的にコピーする方法|copy()・RecursiveDirectoryIterator・Laravelの使い分け
PHPには copy() 関数がありますが、ディレクトリをまるごとコピーする関数は標準では存在しません。
「サブディレクトリも含めて全部コピーしたい」
「Laravelを使っているなら楽な方法はある?」 ...
[PHP] Carbonで日付を比較する方法 | gt / lt / gte / lte / isSameDay / diffInDays 全メソッド解説
PHPで日付を比較する場面は多くあります。例えば、予約システムで「今日が締め切り日を過ぎているか判定する」、または「特定の期間内にイベントがあるか確認する」などです。
日付を比較する方法として、strtotime() や ...
PHPで文字列を数値に変換する方法|intval・(int)キャスト・型ジャグリングの違いを解説
PHPで文字列を数値に変換するとき、intval() と (int) のどちらを使えばいいか、迷ったことはありませんか?
「どれを使っても同じじゃないの?」
「型ジャグリングって何が危険なの?」
「APIの ...