PHP カテゴリーの記事一覧 - 記録

PHP

LaravelのModel::unguard();

Seederとかでまとまったデータを入れるときに、これを書かないとエラーになる。 Model::unguard(); // ここでデータ登録 Model::reguard();

PHPでマルチバイト文字を含む文字区切りするのにはmb_str_splitを使う

PHPで文字をn文字ずつに区切る処理を書こうとした。文字はマルチバイト文字も半角全角スペースも半角英数記号も含まれる。区切られていることをチェックするテストコードで落ちた。結論、マルチバイト文字を含む場合はmb_str_splitを使う必要がある。 まず、…