我正处于这种状况。 我需要将一些标签替换为文本,类似的输入迫使我改变我的代码。
我的变种是,
在我的代码之前:
$string = str_replace(array_keys($arr), array_values($arr), $string);
但是如果是这样的话:
'alfa' => 1,
'alfa 2' =>3,
和$ string为alfa, alfa 2
,输出为1, 1 2
而不是1, 3,
所以我改为strstr
函数:
$string = strstr($arr,$string);
但是strstr的返回值为null,并且看到此错误消息
警告:strstr()期望参数1为字符串
我哪里做错了?
感谢您的建议