我有一個函數填充陣列
public function get_detail($subscriberid)
{
$bigArray = array();
$result = mysql_query("SELECT * from prospect_requests WHERE subscriber_id = '$subscriberid'");
//$user_data = mysql_fetch_array($result);
$no_rows = mysql_num_rows($result);
while($row = mysql_fetch_assoc($result))
{
$bigArray[] = $row;
}
return json_encode($bigArray);
}
我正在通過使用用戶類對象從我的HTML調用此函數,它是在形式陣列
我特林返回數據的值填充在我的HTML表格那些價值不我用下面的方法
<table>
<?php
$ary = json_decode($user->get_detail($uid));
echo "<tr>"
foreach($ary as $key=>$value) {
echo "<td>";
print $key['$value'];
echo "</td>";
}
echo "</tr>";
?>
上面的foreach不打印我
但是,當我打印print_r($ary);
我得到渴望陣列數組。
請告訴我爲什麼值不填在表中。的print_r的
更新輸出($進制)
Array ([0] => stdClass Object ([id] => 133 [customer_id] => caason [subscriber_id] => ELECTRO_SUBS_12800 [extension_id] => [vendor_number] => [product_code] => [prospect_email1] => [email protected] [prospect_phone1] => +575445 [prospect_email2] => [prospect_phone2] => [prospect_title] => IT Engineer [prospect_company] => gggg [prospect_name] => ggdf [prospect_message] => MESSAGE [create_timestamp] => 2012-12-20 16:28:46 [update_timestamp] => 2012-12-20 16:33:15 [status] => 0 [track_id] => 201660a2-4a66-11e2-abeb-00151771ff65 [initiated_by] => SMS [subscriber_email] => [email protected] [vendor_email] => [email protected].com) [1] => stdClass Object ([id] => 134 [customer_id] => caason [subscriber_id] => ELECTRO_SUBS_12800 [extension_id] => [vendor_number] => [product_code] => 12800 [prospect_email1] => [email protected] [prospect_phone1] => +756767863 [prospect_email2] => [prospect_phone2] => [prospect_title] => TESTING232 [prospect_company] => Sadhana Systems [prospect_name] => 7dfgfg [prospect_message] => MESSAGE [create_timestamp] => 2012-12-22 02:43:51 [update_timestamp] => 2012-12-22 22:42:36 [status] => 0 [track_id] => 380024bc-4b85-11e2-abeb-00151771ff65 [initiated_by] => SMS [subscriber_email] => [email protected] [vendor_email] => [email protected]) [2] => stdClass Object ([id] => 135 [customer_id] => caason [subscriber_id] => ELECTRO_SUBS_12800 [extension_id] => [vendor_number] => [product_code] => 12800 [prospect_email1] => [email protected] [prospect_phone1] => +25454 [prospect_email2] => [prospect_phone2] => [prospect_title] => Sw Engineer [prospect_company] => Talisman [prospect_name] => Naveen [prospect_message] => MESSAGE [create_timestamp] => 2013-01-02 16:32:38 [update_timestamp] => 2013-01-02 16:35:48 [status] => 0 [track_id] => d1da0adc-549d-11e2-abeb-00151771ff65 [initiated_by] => SMS [subscriber_email] => [email protected] [vendor_email] => [email protected]).......))
你可以發佈print_r($ ary);輸出? – Deadlock
@Deadlock檢查更新 – masterofdestiny
這不是正常的數組,它的數組對象。檢查PHP手冊,看看如何處理數組對象 – Deadlock