gpt4 book ai didi

php - 将引号添加到以逗号分隔的字符串中的值 php

转载 作者:可可西里 更新时间:2023-11-01 07:11:47 27 4
gpt4 key购买 nike

我有一个搜索框,可以使用逗号包含多个值,例如 Pasta、tuna、eggs

我正在使用 FULLTEXT mysql 搜索,但我需要使用某种 preg_replace 将意大利面、金枪鱼、鸡蛋变成“意大利面”、“金枪鱼”、“鸡蛋”

如果我在搜索框中输入“意大利面”、“金枪鱼”、“鸡蛋”,结果是正确的。

最佳答案

对于可以用其他方法解决的问题,不要使用正则表达式。你想要的是一个简单的字符串替换:

$string = "'" . str_replace(",", "','", $string) . "'";

不过,您应该首先转义字符串中的引号(不知道您的转义字符是什么,假设它是反斜杠):

$string = "'" . str_replace(array("'", ","), array("\\'", "','"), $string) . "'";

关于php - 将引号添加到以逗号分隔的字符串中的值 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1017046/

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