<?php
foreach($products as $product){
//some code here , echoing products and everything works there
foreach($types as $type){
echo $type['type'];
// only does the echo on the first occurence of this "types" loop
}
}
?>
我正在做一個類型的表格,以便讓人們,對於數據庫的每個產品,指定產品的類型。
$產品和$類型都不同的陣列。產品包含我所有的產品,$類型包含我的所有類型。
其實我只有2種產品和2種類型。
所以,我的問題是:爲什麼回聲沒有顯示foreach($products as $product)
的第二次發生,並在第一次出現時顯示出良好的結果?
這是完全相同的數組,被稱爲2次,但僅在循環的第一次出現時工作。對我來說非常奇怪。
希望你會明白,儘管我英語不好。 再見
我明白你的問題。你應該做一個回聲計數($產品),以確保它有2個。也許錯誤是在此之前的代碼 –
是的,其實我展示我的產品在我的網頁,在桌子上,他們是可見的。 問題是我的類型僅在第一個「產品」中可見,而不在第二個 – shqnks
這意味着對於第二個元素'$ types'不是您所期望的。 '第二個'foreach'前的'var_dump($ types)'。 –