私は2つの配列を持っているので、同じ配列のそれぞれの値を調べる必要があります。例えば同じ値を見つけるPHP配列
、
$arr1=array("a", "b", "c");
$arr2=array("c", "d", "e");
そしてCは表示すべきです。どうすればこのことができますか?
私は2つの配列を持っているので、同じ配列のそれぞれの値を調べる必要があります。例えば同じ値を見つけるPHP配列
、
$arr1=array("a", "b", "c");
$arr2=array("c", "d", "e");
そしてCは表示すべきです。どうすればこのことができますか?
array_intersect関数を使用して共通要素を見つけることができます。
あなたが "手動" それをしたい場合は、ここでは一つの方法である:
$a1 = array("a", "b", "c");
$a2 = array("c", "d", "e");
$a3 = array();
foreach($a1 as $x) foreach($a2 as $y) if($x == $y) $a3[] = $x;
print_r($a3);
// prints:
// Array
// (
// [0] => c
//)
$word1 =array('a', 'b','c', 'd');
$word2 =array('b', 'c', 'd', 'a');
$data = array_intersect($word1, $word2);
それが両方の配列
print_r($data);
/* result:
Array (
[0] => a
[1] => b
[3] => d
) */
では一般的ですので、それは、B、Dを返します。コードブロックを投稿するだけでなく、このコードが問題を解決する理由を説明してください。説明がなければ、これは答えではありません。 –