2014-09-30 71 views
-1

我从每月上传的文本文档创建了多个数组。其中一个数组项目编号,描述和图片。另一个阵列是项目编号,价格和数量。 我想要做的是如果项目编号是相同的,然后能够回应出我需要的所有信息。示例将是比较数组中的元素并回显其余数组

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

这不起作用,并与获取array_intersect也与它一起工作的问题。

+0

那么'物品编号,描述和图片'和'物品编号,价格和数量'在哪里呢?你不使用有意义的变量名称,还是你相信完全抽象,所以你的示例代码与这个问题没有相似之处? – 2014-09-30 07:24:20

回答

0

我真的不明白数组里面有这么多变量。物品的编号,说明和图片内的图片?我假设你正在寻找两个阵列使内部项目的号码相匹配.. 好运尝试:

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

让我知道它是如何尽快为你工作。

0

这没有为我想要做的工作,但我确实搞清楚了。我需要在if语句中使用strpos()来获取我正在查找的项目。