[英]Echo with the result of a multidimensional array in PHP
這是我的代碼:
<?php
$contacts = array($alena = array("name" => "Alena Holligan",
"email" => "alena.holligan@teamtreehouse.com"),
$dave = array("name" => "Dave McFarland",
"email" => "dave.mcfarland@teamtreehouse.com"),
$treasure = array("name" => "Treasure Porth",
"email" => "treasure.porth@teamtreehouse.com"),
$andrew = array("name" => "Andrew Chalkley",
"email" => "andrew.chalkley@teamtreehouse.com")
);
echo "<ul>\n";
names.
echo "<li>$contacts[0][name]</li>\n";
echo "</ul>\n";
?>
當我嘗試查看運行此腳本的網頁時出現此錯誤:
Notice: Array to string conversion in index.php on line 15
Array[name]
是否有內置函數將此數組轉換為字符串,或者我有語法錯誤?
這是給teamtreehouse.com的,所以我想我缺少一些簡單的東西。
試試下面的代碼:
<?php echo $contacts[$alena]['name']; ?>
問題是您尚未創建任何命名為“ 0”的數組鍵
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.