gpt4 book ai didi

PHP 用数组中的值替换字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:52:13 25 4
gpt4 key购买 nike

我有一个字符串,例如:

   Hello <%First Name%> <%Last Name%> welcome

我有一个数组

 [0] => Array
(
[First Name] => John
[Last Name] => Smith
)

我需要做的是获取字符串并将 <% 中的单词替换为数组中的实际文本

所以我的输出是

   Hello John Smith welcome

我不确定如何完成这个,但我什至无法用常规文本替换它

$test = str_replace("<%.*%>","test",$textData['text']);

抱歉,我应该提到数组键可能与 <%First Name%> 不同。

所以它甚至可以是 <%city%>数组可以是 city=>New York

最佳答案

$array = array('<%First Name%>' => 'John', '<%Last Name%>' => 'Smith');
$result = str_replace(array_keys($array), array_values($array), $textData['text']);

关于PHP 用数组中的值替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21100035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com