Это не работает. Я ожидаю, что он заменит каждый экземпляр значений массива на ralph.
Вместо этого я получаю обратно неизмененное значение $data. Есть понимание, почему?
$data = "there is a dog in the car out back";
$bill = explode(' ', $data);
$bob[0] = "dog";
$bob[1] = "car";
$bob[2] = "back";
$qq = preg_replace("|($bob)|Ui", "ralph" , htmlspecialchars($data));
echo $qq;
Подробнее здесь: https://stackoverflow.com/questions/832 ... on-express
Мобильная версия