w77
Новичок
rand в регулярных выражениях
Все вхождения заменяются первым результатом рандома. Как лучше реализовать рандомизацию? Т.е. придется использовать циклы или правильно заставить работать регулярное выражение можно без них?
PHP:
$i[0] = 0;
$i[1] = 1;
$i[2] = 2;
$pattern= "blahblah";
$replacement = "$i[rand(0,2)]";
$contents = preg_replace($pattern, $replacement, $contents);