我有这个数组
Array
(
[data] => Array
(
[0] => Array
(
[page_id] => 204725966262837
[type] => WEBSITE
)
[1] => Array
(
[page_id] => 163703342377960
[type] => COMMUNITY
)
)
)
我的问题是,在没有这种结构的情况下,我如何才能只回应内容?我试过了
foreach ($results as $result) {
echo $result->type;
echo "<br>";
}
发布于 2012-03-22 13:29:06
这个就行了
foreach($results['data'] as $result) {
echo $result['type'], '<br>';
}
发布于 2013-06-29 03:11:09
如果你只想知道没有格式的内容(例如,为了调试),我使用这个:
echo json_encode($anArray);
这将把它显示为一个JSON,非常便于人类阅读。
发布于 2015-08-15 11:30:32
你可以使用php的print_r
,var_dump
和var_export
函数:
print_r
:转换成人类可读的形式
<?php
echo "<pre>";
print_r($results);
echo "</pre>";
?>
var_dump()
:将向您显示该对象的类型以及其中包含的内容。
var_dump($results);
foreach loop
:使用for each循环可以迭代数组的每个值。
foreach($results['data'] as $result) {
echo $result['type'].'<br>';
}
https://stackoverflow.com/questions/9816889
复制相似问题