我從每月上傳的文本文檔創建了多個數組。其中一個數組項目編號,描述和圖片。另一個陣列是項目編號,價格和數量。 我想要做的是如果項目編號是相同的,然後能夠迴應出我需要的所有信息。示例將是比較數組中的元素並回顯其餘數組
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()來獲取我正在查找的項目。
那麼'物品編號,描述和圖片'和'物品編號,價格和數量'在哪裏呢?你不使用有意義的變量名稱,還是你相信完全抽象,所以你的示例代碼與這個問題沒有相似之處? – 2014-09-30 07:24:20