2014-09-30 70 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()來獲取我正在查找的項目。