我想從使用下面的代碼創建的數組中回顯數組值。 該數組的數據是從MySQL表中提取的。使用`fetchAll(「從`類`選擇`name`」)創建的數組的Echo值`
$names = $db->fetchAll("select `name` from `classes`");
這就是存儲在變量中的$名
陣列([0] =>陣列([名稱] =>網頁設計)[1] =>陣列([名稱] => Art History [2] => Array([name] => Gym)[3] => Array([name] => English)[4] => Array([name] => Biology) 5] => Array([name] => 3D Animation)[6] => Array([name] => Tech Disc)[7] => Array( [name] => Math)[8] => Array([name] => Dance)[9] => Array( [name] => Video Production)[10] => Array([name] => Home EC)[11] =>陣列([名稱] =>政府)[12] =>陣列([名稱] =>物理))
我試圖回聲一個[名稱]值OR所有[名稱]值,但我無法弄清楚。我試過下面....
<?php echo $names['name'];?>
返回任何
<?php echo $names['0'];?> //AND\\ <?php echo $names[0];?>
都返回字符串數組
有人可以幫我附和從陣列中的單個值?
例子:網頁設計或藝術史
也可以有人幫我呼應從陣列中的所有值?
例子:網頁設計藝術史健身房英語生物學......
NL-X,我應該如何創建它,所以它不是一個數組的數組?我應該如何修改** $ names = $ db-> fetchAll(「從'class'選擇'name'」); **?謝謝! –
您可以保持原樣。如果你想把它全部放在一個單一的維數組中,你可以在後面執行'$ names = array_column($ names,'name');'。 –
nl-x,是否有更好或更有效的方法來創建具有名稱值的數組? –