gpt4 book ai didi

php - 为什么我打印的数组末尾有一个 1?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:55 25 4
gpt4 key购买 nike

这是一个 super 简单的数组打印,但是当我使用 print_r 时我已经走到了尽头。

<?php 
$user_names = array(1, 2, 3, 4);
$results = print_r($user_names);
echo $results;
?>

然后我得到:

 Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
1

最佳答案

print_r已经打印了数组 - 不需要 echo 它的返回值(它是 true,因此当转换为字符串):

When the return parameter is TRUE, this function will return a string. Otherwise, the return value is TRUE.

以下也可以正常工作:

$results = print_r($user_names, true);
echo $results;

除非您不总是在获取结果后立即显示结果,否则它根本没有任何意义。

关于php - 为什么我打印的数组末尾有一个 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14145821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com