で配列を作成:in_array()がnullを与えられ、パラメータ2が配列であることを期待します 警告:array_push()は、配列1、配列nullを期待しています動的に私は動的に配列を作成し、その変数を使用して配列名を構築することで、それらを埋めるためにしようとしていますが、私は</p> <p>警告以下の警告になっていますPHP
この配列は、配列の配列に対しては機能しません。これはどのように行うべきですか?
<?php
for ($i = 1; $i <= 23; ++$i)
{
$word_list[$i] = array("1");
}
for ($i = 1; $i <= 23; ++$i)
{
$word = "abc";
$arrayName = "word_list[" . $i . "]";
if(!in_array($word, ${$arrayName}))
{
array_push($$arrayName , $word);
}
}
?>
'echo $ arrayName'と' echo $$ arrayName'を試して、あなたが得るものを見てください。私は何かの役に立たず、nullは、エラーメッセージのように賭ける。 –