私は配列に値を追加したい、そして、配列の中でこれらの配列を使いたい。コードは下にあります。私はどこで間違いをしていますか?php array_pushとarray_intersect
$array =['1,2,3,4','3,4,5','2,3'];
$arr2 = [];
$common = [];
for($i=0; $i<count($array); $i++)
{
$arr1 = [];
if($i==0)
{
array_push($arr1, $array[$i]);
array_push($arr2, $array[$i]);
$common = array_intersect($arr1,$arr2);
}
else
{
array_push($arr1, $array[$i]);
$common = array_intersect($arr1,$common);
}
print_r($common);
}
出力がです:
Array (
[0] => 1,2,3,4
)
Array ()
Array ()
私はこのようにしたい:
Array (
[0] => 1,2,3,4
)
Array(
[0] => 3,4
)
Array(
[0] => 3
)
おかげで、
はあなたが何であるかに多くの洞察力を与えることができます試してみてくださいあなたが使用したい機能だけでなく、達成しようとしています。たとえば、 - "これとこの配列の違いが必要です"。 – vuryss
結果的に各ペアを比較したいですか? – RomanPerekhrest
$ arrayは常に変更可能です。 $ arrayに値を追加すると、他の値と最後の値が異なるようにしたい。 – Halim