Php 如何以可读格式显示数组?

Php 如何以可读格式显示数组?,php,arrays,Php,Arrays,我想将数组写入可读格式 $result = array_diff($one, $two); print_r($result); Array ( [1] => 298GS [2] => 09283 [3] => U4235 ) 它应该是这样的: 298GS 09283 U4235 我唯一的想法就是这样写: echo $result[1]; echo $result[2]; echo $result[3]; 但是这不是很有用,因为我永远不知道我的数组将有多少个值。没有什么好说

我想将数组写入可读格式

$result = array_diff($one, $two);
print_r($result);
Array ( [1] => 298GS [2] => 09283 [3] => U4235 )
它应该是这样的:

298GS
09283
U4235
我唯一的想法就是这样写:

echo $result[1];
echo $result[2];
echo $result[3];

但是这不是很有用,因为我永远不知道我的数组将有多少个值。

没有什么好说的,只是在数组中循环并显示值。这适用于数量可变的项目

foreach($result as $r){
    echo $r."<br>";
}
foreach($r结果){
回声$r.“
”; }

既然你做这些事情有困难,我建议你学习语言的基础知识(IF,lopps,variables,等等)——也许这就是你正在做的,IDK。而且。

我使用以下函数,因为我也可以读取键,下面显示的输出是您将实际看到的,因此它是格式化的

function debugArray($arr)   
{
    return "<pre>" . var_export($arr, true) . "</pre>";
}

$arr = [
    1, 
    2,
    3,
    4,
    5
];

echo debugArray($arr);
函数调试数组($arr)
{
返回“.var_导出($arr,true)”;
}
$arr=[
1.
2.
3.
4.
5.
];
回波调试阵列($arr);
输出

数组(
0 => 1,
1 => 2,
2 => 3,
3 => 4,
4 => 5,
)

输出的实际图像


您可能需要检查
json\u encode
以将数据导出为json格式,以便在UI中更好地使用它

非常感谢,这非常有效!只有一个问题需要了解:为什么人们否决了我的问题?我问得对吗?@Jarla有时我不明白为什么会投反对票,但我猜这是因为这样的事情不需要太多搜索就能找到答案(已经回答了)。(php的第一个结果显示可读数组)。另外,如果你想要的是我的答案,别忘了接受我的答案。谢谢:)是的,我是一个初学者,所以它是全新的:D