2011-06-11 21 views
0
array(10) { 
    "name" => "samn" (10) 
    "email" => "[email protected]" (20) 
    "title" => "hello world" (8) 
    "postcode" => "55555" (5) 
    "telephone" => "123123123" (9) 
    "category_id" => FALSE 
} 

如何對所選數據進行foreach? 我的意思是這樣使用陣列符號此將數據從數組中取出的問題

foreach($data as $row) 
{ 
    echo $row->email; 
    echo $row->title; 
} 

回答

2

參考關聯數組元素。像這樣:

foreach($data as $row) 
{ 
    echo $row["email"]; 
    echo $row["title"]; 
} 

->運算符是對象表示法,不適用於您的示例。

4
foreach($data as $row) 
{ 
    echo $row['email']; 
    echo $row['title']; 
} 

你應該通過一個簡介教程PHP的東西。

+0

我得到遇到 Arrayssa 甲PHP錯誤 嚴重性錯誤:請注意 消息:未初始化的字符串偏移量:0 文件名:AI/ai.php 行號:84 甲PHP遇到錯誤 嚴重性:注意 消息:未初始化字符串偏移量:0 文件名:form.php的 行號:84 1p – 2011-06-11 04:25:57

+1

哪一行是數字48? – trutheality 2011-06-11 04:28:23

+0

echo $ row ['email']; – 2011-06-11 05:44:14