gpt4 book ai didi

php - 如何在 php 数组中使用 echo 以字符串形式返回

转载 作者:可可西里 更新时间:2023-11-01 00:06:25 24 4
gpt4 key购买 nike

我正在尝试返回一个字符串数组。我这样做:

$errors[] = toolbarCheckCreds($_COOKIE['uname'], $_COOKIE['pword'], $_COOKIE['rememberMe']);
echo $errors[0];

在最后的函数中:

return $errors;

然后我设置了这样的错误:

$errors[] = "error goes here!";

基本上,当我返回我的数组并回显它时,它会给我以下输出:

Array

最佳答案

使用PHP implode将您的数组转换为可以回显的字符串。在数组上使用 echo 只会显示数据类型。

return implode(' ', $errors);

如果要用空格以外的分隔符分隔错误,只需替换第一个参数中的空格即可:

return implode(' :: ', $errors);

例如,如果您的错误数组包含三个值:

[ "Invalid data" , "404" , "Syntax error" ]

然后你的字符串,如果你使用::,当你对结果运行 echo 时看起来像这样:

Invalid data :: 404 :: Syntax error

请参阅我包含的引用链接以获取另一个示例。

关于php - 如何在 php 数组中使用 echo 以字符串形式返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10051451/

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