我和我一起跟随阵列
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错误严重性:通知消息:数组到字符串 转化
答案 0 :(得分:0)
检查:
if(!empty($finalorder)) {
foreach($finalorder as $key => $f) {
$body .= "\n" . str_replace('_', ' ', $key) . "\n";
if(is_array($f)) {
foreach($f as $value) {
$body .= $value . "\n";
}
}
}
}
答案 1 :(得分:0)
通过电子邮件将数组转发为JSON字符串:
$arr_json = json_encode($arr);
这会给你这样的东西:
{"option1":["option 0 0"],"option2":["option 2 0","option 2 1"]}