Php 如何使用str_替换为array
我有这个字符串:Php 如何使用str_替换为array,php,arrays,str-replace,Php,Arrays,Str Replace,我有这个字符串: Name: Ali [[BOOK]] Name: Maer [[BOOK]] Name: John [[BOOK]] <pre>Array ( [0] => Story [1] => Newspaper [2] => Mag ) </pre> 这个阵列: 数组([0]=>故事[1]=>报纸[2]=>杂志) 我想用数组值替换[[BOOK]]。说明 首先,需要在数组中搜索要替换的元素。 str\u replace函数接受参数。例如
Name: Ali [[BOOK]]
Name: Maer [[BOOK]]
Name: John [[BOOK]]
<pre>Array ( [0] => Story [1] => Newspaper [2] => Mag ) </pre>
这个阵列:
数组([0]=>故事[1]=>报纸[2]=>杂志)
我想用数组值替换
[[BOOK]]
。说明
首先,需要在数组中搜索要替换的元素。
str\u replace函数接受参数。例如
str_replace("Story","timeline",$arr);
例如,您希望将故事替换为时间线
你的预期输出是什么?谢谢你的回复,但我想要的结果是:姓名:阿里故事名称:迈尔报纸名称:约翰杂志使用foreach或for等。是的,但我没有成功,我不知道出了什么问题。
str_replace("Story","timeline",$arr);