Заменить символы на preg_replace - PullRequest
0 голосов
/ 03 марта 2019

Используя PHP, мне нужно изменить

^0123456789...$

на этот

0123456789xxx

  1. извлечь необязательно ^ в начале.
  2. извлекать необязательно $ в конце строки.
  3. заменить все . на x.

Этовозможно только в одном ER?

1 Ответ

0 голосов
/ 03 марта 2019

Самый простой способ сделать это с помощью str_replace, регулярное выражение не требуется:

$string = '^0123456789...$';
echo str_replace(array('.', '^', '$'), array('x', '', ''), $string);

Выход:

0123456789xxx
...