キープリセットPHPで多次元配列を初期化する方法:私は定数として定義されている
define('CONFIG_CODES', 'v1,v2,v3');
が、私は配列としての私の定数で定義された設定コードを使用して多次元配列を初期化したいがキー。私はarray_fill_keys()
と様々な他のメソッドを試してみましたが、配列を初期化することができません。私が初期化したい理由は、私のPHPスクリプトの結果でUndefined index: v2
とUndefined offset: 0
を避けることです。ここで
私は初期化が見えるようにしたいものです。
Array
(
[v1] => Array
(
[0] =>
[1] =>
)
[v2] => Array
(
[0] =>
[1] =>
)
[v3] => Array
(
[0] =>
[1] =>
)
)
私の試み:
$serviceTimes = array_fill_keys(array(CONFIG_CODES), '');
あなたは以下のように構造化して配列として 'CONFIG_CODES'を定義できますか? – Ice76
さて、PHPでプログラム的にやってみたいと思っていました。私はすでにconstodeを展開しており、個々のキーを認識するための 'foreach()'を持っています。私はちょうど各設定コードを取って@ Ice76を初期化するための配列キーとして設定する方法を見つけることができません –
あなたはキーを初期化しようとしていますか? @OP – Ice76