【发布时间】:2017-11-06 14:32:55
【问题描述】:
我有以下数组
Array
(
[option1] => Array
(
[0] => option
)
[option2] => Array
(
[0] => option
[1] => option
)
)
我必须将它嵌入到一个字符串中并通过电子邮件发送
if(!empty($finalorder)): foreach($finalorder as $key=>$f){
$body.= "\n".str_replace('_', ' ', $key)."\n".$f."\n";
}
但这给了我错误,请帮助我正确的方法
编辑
这就是我得到的
Order items:
option (key)
Array($values)
option ($key)
Array($values)
遇到 PHP 错误严重性:通知消息:数组到字符串 转化
【问题讨论】:
-
是的 $f 是一个数组
-
问题是什么?请帮助其他人快速了解您正在尝试做的事情,并通过将主题重写为清晰简洁的问题来帮助遇到相同问题的其他人轻松找到解决方案。
-
$body.= "\n".str_replace('_', ' ', $key)."\n".$f."\n"问题是试图将 $f 与字符串连接起来。如果 $f 是字符串或数字、null 等,您可以这样做,但不能使用数组。
标签: php codeigniter