-5

我有一段..我想用一些随机值替换空格。例如

" $string="Kapa dim nen ma sibilol sebire rola lunie. Ifosamac rapieco him oku, vimeror eralerie puredus elacecos tusorop gobas oliw gepalar."

和 $result="Kapa[rand2]dim[mailingid]nen[rand2]ma[rand1]sibilol[rand1][mailingid]sebire [rand1]rola[rand2]lunie.Ifosamac[mailingid]rapieco[rand1]him[rand1] [mailingid]oku,[rand1]vimeror[mailingid]eralerie[mailingid]puredus[hashx]elacecos[rand1]tusorop[rand1][mailingid]gobas[rand1]oliw[mailingid]gepalar。”

其中随机值为“[mailingid],[rand1],[rand2],[hashx]”

请给我php代码....

4

2 回答 2

1

更好地使用 str_replace 函数。

str_replace(find,replace,string);

ex:- str_replace(' ','/',$string);
于 2013-01-18T11:06:41.107 回答
1

您可以使用以下功能rand()

$str = str_replace(' ', rand(0, 10000), $str);

还是您的意思是列表中的随机值?在这种情况下:

$list = array("value1", "value2");
$str = str_replace(' ', array_rand($list, 1), $str);
于 2013-01-18T11:09:19.563 回答