$array = array("josh&&3", "mary&&5", "cape&&4", "doggy&&8", etc..);
而且我只知道&&之前的字符串,即用户名。$str = "mary&&";
请注意,我不知道&&之后是什么
我想知道数组中是否存在,如果存在,请将值更改为新的值 mary&&7
$isExists = preg_match("/$str/", $array);
if ($isExists){
echo "Its exists";
} else {
echo "Not exixts"
} ;
在我之前不知道值mary && 5的情况下,如何mary&&5
更改&& in之后的值部分或完全更改mary&&5
为mary&&7
?
遍历数组并将以下正则表达式应用于每个项目。
preg_replace("~(?<=$str&&).*~", '7', $str);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句