我有这个数组
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>";
}
可以使用var_dump()函数显示关于变量/表达式的结构化信息,包括其类型和值,也可以使用print_r()以人类可读的方式显示关于变量的信息。
示例:假设我们有以下数组,我们想显示它的内容。
$arr = array ('xyz', false, true, 99, array('50'));
print_r()函数-显示人类可读的输出
Array
(
[0] => xyz
[1] =>
[2] => 1
[3] => 99
[4] => Array
(
[0] => 50
)
)
var_dump()函数-显示值和类型
array(5) {
[0]=>
string(3) "xyz"
[1]=>
bool(false)
[2]=>
bool(true)
[3]=>
int(100)
[4]=>
array(1) {
[0]=>
string(2) "50"
}
}
这个答案中使用的函数可以在PHP文档网站var_dump()和print_r()上找到。
详情如下:
如何使用echo, print_r和var_dump显示PHP变量值
如何在PHP中回显数组?
你可以使用PHP的print_r, var_dump和var_export函数:
print_r:转换为人类可读的形式
<?php
echo "<pre>";
print_r($results);
echo "</pre>";
?>
Var_dump():将向您显示事物的类型以及其中的内容。
var_dump($results);
Foreach循环:使用foreach循环,可以迭代数组的每个值。
foreach($results['data'] as $result) {
echo $result['type'] . '<br>';
}
可以使用var_dump()函数显示关于变量/表达式的结构化信息,包括其类型和值,也可以使用print_r()以人类可读的方式显示关于变量的信息。
示例:假设我们有以下数组,我们想显示它的内容。
$arr = array ('xyz', false, true, 99, array('50'));
print_r()函数-显示人类可读的输出
Array
(
[0] => xyz
[1] =>
[2] => 1
[3] => 99
[4] => Array
(
[0] => 50
)
)
var_dump()函数-显示值和类型
array(5) {
[0]=>
string(3) "xyz"
[1]=>
bool(false)
[2]=>
bool(true)
[3]=>
int(100)
[4]=>
array(1) {
[0]=>
string(2) "50"
}
}
这个答案中使用的函数可以在PHP文档网站var_dump()和print_r()上找到。
详情如下:
如何使用echo, print_r和var_dump显示PHP变量值
如何在PHP中回显数组?