配列

PHP

【PHP】配列ループのベンチマーク

PHPでの配列ループ処理何通りかについてベンチマークテストを実施してみました。対象のループ処理は、for文、foreach文、while文、array_map()関数などなどです。対象のPHPバージョンは、8.2 / 8.3 / 8.4 です。
PHP

【PHP】プリペアドステートメントのバインド用配列には気を付けよう

やらかしてしまったので、繰り返さないよう戒めとして記しておきます。当然のこととは思いますが、PHPでSQLのプリペアドステートメントに値をバインドするために配列を渡す際には注意が必要です。
Laravel

【Laravel12】Arr::dot()メソッドが爆速化しました

日本時間2025/04/22深夜にリリースされた Laravel v12.10.0 に盛り込まれた改善点の一つとして、Arr::dot() メソッドの爆速化があります。ベンチマークの結果、最大300倍の速度改善が見られたようです。
PHP

【PHP】ドット記法での配列を多次元化

以前の記事でLaravelのconfig()等でよく使われているドット記法(dot notation)での配列アクセスをピュアPHPで実装しました。今回は逆に、ドット記法で記したキーの1次元配列を多次元配列に展開していきます。
PHP

【PHP】ドット記法での多次元配列アクセス

Laravelのconfig()等でよく使われているドット記法(dot notation)での配列アクセスをピュアPHPで実装していきます。
PHP

【PHP】配列要素追加処理のベンチマーク

PHPにおける配列要素追加処理のベンチマーク結果の解説です。
PHP

【PHP】全ての組み合わせを取得する関数の配列要素数の上限

全ての組み合わせを取得する関数 getAllCombinations() の引数に使用する元の配列の要素数上限についての検討と解説の記事です。
PHP

【PHP】配列要素数の上限

PHPにおける配列要素数の上限について検証してみました。