Можете ли вы использовать два регулярных выражения в preg_replace для сопоставления и замены элементов в массиве?
Так, например:
Предположим, у вас есть:
Array
(
[0] => mailto:9bc0d67a-0@acoregroup.com
[1] => mailto:347c6b@acoregroup.com
[2] => mailto:3b3cce0a-0@acoregroup.com
[3] => mailto:9b690cc@acoregroup.com
[4] => mailto:3b7f59c1-4bc@acoregroup.com
[5] => mailto:cc62c936-7d@acoregroup.com
[6] => mailto:5270f9@acoregroup.com
}
и у вас есть две переменные, содержащие строки регулярного выражения:
$reg = '/mailto:[\w-]+@([\w-]+\.)+[\w-]+/i';
$replace = '/[\w-]+@([\w-]+\.)+[\w-]+/i';
Могу ли я:
preg_replace($reg,$replace,$matches);
Чтобы заменить «mailto: 9bc0d67a-0@acoregroup.com» на «9bc0d67a-0@acoregroup.com» в каждом индексе массива.