我对PHP还不太熟悉,请多包涵。
我遇到了这个错误: 注意:在这一行上尝试获取非对象属性。
我在我的函数上使用了print_r,并得到了以下结果:
所以数组中有元素。
实际代码如下:
我在想,如何将一个数组转换成对象呢?也许这会是我的解决方案。
我遇到了这个错误: 注意:在这一行上尝试获取非对象属性。
echo (
"<tr>".
"<td>".$row->last_name. "</td>".
"<td>".$row->first_name. "</td>".
"<td>".$row->phone_no. "</td>".
"<td>".$row->date_of_birth. "</td>".
"<td>".$row->membership. "</td>".
"</tr></table>");
我在我的函数上使用了print_r,并得到了以下结果:
Array
(
[0] => Array
(
[0] => Lee
[last_name] => Lee
[1] => Lian
[first_name] => Lian
[2] => 39025823
[phone_no] => 39025823
[3] => 1967-09-19
[date_of_birth] => 1967-09-19
[4] => T
[membership] => T
[5] =>
[status] =>
[6] => 0
[room_no] => 0
)
)
所以数组中有元素。
实际代码如下:
foreach($array as $row)
{
echo (
"<tr>".
"<td>".$row->last_name. "</td>".
"<td>".$row->first_name. "</td>".
"<td>".$row->phone_no. "</td>".
"<td>".$row->date_of_birth. "</td>".
"<td>".$row->membership. "</td>".
"</tr></table>");
}
我在想,如何将一个数组转换成对象呢?也许这会是我的解决方案。