小编Rob*_*Rob的帖子

使用数组多次替换(可能是preg_replace)相同的字符串

我需要用数组中的字符串替换某个字符串(问号)的多个实例.例如,如果我想要替换的字符串出现3次而我的数组长度为3,则第一个将被数组中的第一个项目替换,第二个将替换为第二个等等.

你可能会认识到它与mysqli中预处理语句的工作方式非常相似.

这是一个例子:

$myArray = array(
    [0] => 'yellow',
    [1] => 'green',
    [2] => 'red'
);

$myString = 'banana is ?, apple is ?, tomato is ?';

$newString = someFunction($myString,$myArray);

echo $newString;

然后这将返回

banana is yellow, apple is green, tomato is red

任何人都可以使用PHP 5.2建议一种方法.

php preg-replace

1
推荐指数
1
解决办法
1325
查看次数

标签 统计

php ×1

preg-replace ×1