PHP该如何将Array数组内容用作替换字串。

$Query=t.WordLIKE:A8eed99b2ANDt.WordLIKE:A4ca4238";$KeywordArray数组Array([A8eed99b2]=>... $Query = t.Word LIKE :A8eed99b2 AND t.Word LIKE :A4ca4238";
$KeywordArray 数组Array ( [A8eed99b2] => %test15455% [A4ca4238] => %test12334% )

请问PHP该如何将$KeywordArray替换进去$Query 。
输出t.Word LIKE : %test15455% AND t.Word LIKE :%test12334%";
是输出t.Word LIKE : '%test15455%' AND t.Word LIKE :'%test12334%'

少了 ' 符号。
展开
 我来答
与寻比迁
2017-02-08 · 超过19用户采纳过TA的回答
知道答主
回答量:27
采纳率:100%
帮助的人:23.9万
展开全部

这个简单

$Query = "t.Word LIKE :A8eed99b2 AND t.Word LIKE :A4ca4238";
$KeywordArray = ["A8eed99b2"=>"%test15455%","A4ca4238"=>"%test12334%"];

foreach ($KeywordArray as $Key=>$Value) {
    $Query = str_replace($Key, $Value, $Query);
}
echo $Query;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式