0
當我打印一個字符串爲$key
的數組和一個數組爲$value
的數組使用foreach ($array key => value)
時,不會顯示帶有null
值的鍵。有人可以幫助我嗎?如何讓`foreach`包含一個空值數組的鍵值對?
$stockist = array();
while($row = mysql_fetch_array($result)) {
$pharmacy = trim($row['pharmacy']);
if (isset($stockist[$pharmacy])) {
$medicine = $stockist[$pharmacy];
$medicine[] = trim($row['pharmacy']);
$stockist[$pharmacy] = $medicine;
}
else {
$medicine = array();
$medicine[] = trim($row['medicine']);
$stockist[$pharmacy] = $medicine;
}
}
ksort($stockist);
foreach ($stockist as $key => $value) {
echo "<table align='center' border='1'>";
echo "<tr><td align = 'justify'> <font color = 'blue'> $key</td></tr>";
foreach ($value as $key1 => $value1) {
echo "<tr><td align ='justify'>$value1</td></tr><br>";
}
echo "</table>";
}
請將您的代碼添加到您的文章 – meda
var_dump($ stockist)? – underscore
你可以測試這個'array_dump($ stockist);'併發布結果數組,所以我們可以看到它是什麼? –