gpt4 book ai didi

php - 使用 implode 时数组到字符串的转换错误

转载 作者:IT王子 更新时间:2023-10-28 23:57:02 27 4
gpt4 key购买 nike

我对一个错误感到困惑,我正在声明 Array to string conversion

我感到困惑的原因是我正在尝试这样做,将数组转换为字符串,使用 implode 根据手册应该允许我将我的数组转换为字符串.那么为什么我会收到错误消息?

var $matches 是一个数组。 $error_c 是我要存储字符串的变量。

print_r($matches); // prints the array correctly
$error_c = implode(',', $matches);
echo $error_c;

简单地输出数组并给出:

Notice: Array to string conversion in ...

手册指出 implode — 用字符串连接数组元素 那么为什么我在尝试这样做时会出错?

编辑:这是我从 $matches

得到的输出
Array ( [0] => Array ( [0] => C [1] => E [2] => R [3] => R [4] => O [5] => R [6] => C [7] => O [8] => N [9] => T [10] => A [11] => C [12] => T [13] => S [14] => U [15] => P [16] => P [17] => R [18] => E [19] => S [20] => S [21] => E [22] => D ) ) 

最佳答案

你有一个数组数组...试试这个:

$error_c = implode(',', $matches[0]);

关于php - 使用 implode 时数组到字符串的转换错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25929733/

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