我有一个EOF字符串,我想用新行字符内爆它,我尝试了以下但是$ imploded变量仍为null。有什么帮助吗?
$s = <<<EOF
NAME=Test Test
PHONE_PASSWORD= 000
CITY= test
STATE=
EOF;
$imploded = implode("\n",$s);
答案 0 :(得分:3)
正如其他人(和我自己)在评论中所述,您需要使用active
而非explode()
,因为这会引发错误,例如:
警告:implode():传递的参数无效......
因此并使用implode()
:
foreach
导致:
$imploded = explode("\n",$s);
foreach($imploded as $var){
echo $var;
}
错误报告: