PHPでこのような配列を作成するにはどうすればよいですか?PHPで複雑な配列を作成するにはどうすればよいですか?
それぞれに対応する値が配列であり、各キーに複数の要素を持つ固有のキーを持つ必要があります。
Array (
42 => Array (56, 86, 97)
51 => Array (64, 52)
)
PHPでこのような配列を作成するにはどうすればよいですか?PHPで複雑な配列を作成するにはどうすればよいですか?
それぞれに対応する値が配列であり、各キーに複数の要素を持つ固有のキーを持つ必要があります。
Array (
42 => Array (56, 86, 97)
51 => Array (64, 52)
)
$main = array();
for ($i=0; $i<10; $i++) {
// $i makes numeric keys
$main[$i] = array();
// Or instead, you could make a truly unique key name for each:
$main[uniqid()] = array(...somevalues...);
}
のようなものを作成:
Array
(
[4f105f361cdd1] => Array
(
)
[4f105f361cf24] => Array
(
)
[4f105f361cf33] => Array
(
)
[4f105f361cf3c] => Array
(
)
[4f105f361cf44] => Array
(
)
)
$arraytest = array(
42 => array(56, 86, 97),
51 => array(64, 52)
);
var_dump($arraytest);
$array = array(
42 => array(56,86,97),
51 => array(64,52)
);
確実に修正するが、すべてが1行になったら読むのが難しい! –
$arr = array(
42 => array(56, 86, 97),
51 => array(64, 52)
);
var_dump($arr);
どのようにあなたがそのような配列を作成しますか?あなたはちょうどしました。 2行目( '42 => Array(56、86、97)')の後に '、'を追加すると、有効なコードになります。 –