Php 比较数组中的相似元素并呼出其余数组

Php 比较数组中的相似元素并呼出其余数组,php,arrays,Php,Arrays,我从每月上传的文本文档中创建了多个数组。项目编号、说明和图片的数组之一。另一个数组是项目编号、价格和数量。 我想做的是,如果项目编号相同,那么就能够呼出我需要的所有信息。例如 if($array1[0] ==$ array2[4]){ echo $array1{4]; echo $array2[6]; } 这不起作用,而且让array_intersect也使用它也有问题。我真的不明白数组中为什么有这么多变量。数组中的项目编号、描述和图片?我假设您正在两个数组中查找匹配的项目

我从每月上传的文本文档中创建了多个数组。项目编号、说明和图片的数组之一。另一个数组是项目编号、价格和数量。 我想做的是,如果项目编号相同,那么就能够呼出我需要的所有信息。例如

if($array1[0] ==$ array2[4]){
     echo $array1{4];
     echo $array2[6];
}

这不起作用,而且让array_intersect也使用它也有问题。

我真的不明白数组中为什么有这么多变量。数组中的项目编号、描述和图片?我假设您正在两个数组中查找匹配的项目编号,因此。。 祝你尝试成功:

foreach($array1 as $a){
 foreach($array2 as $b){
  if($a==$b){
     echo $a;
  }
 }
}

尽快让我知道它对你的作用。

这对我想做的事情不起作用,但我确实找到了答案。我需要在if语句中使用strpos()来获取我要查找的项目。

那么
项目编号、描述和图片
项目编号、价格和数量
从何而来?您是否使用了有意义的变量名,或者您是否相信完全抽象,因此您的示例代码与问题没有相似之处?