PHP expert |
|
<?php
preg_replace('~<contact type="(.*?)">(.*?)</contact>~sie', "\$array['\\2'] = '\\1';", $xml);
?>
<?php preg_replace('~<contact type="(.*?)">(.*?)</contact>~sie', "\$array['\\2'] = '\\1';", $xml); ?>
Zo komt de resultaten van de regex in de array $array. Je moet wel oppassen, want er mogen niet dubbele e-mail adressen in de XML bestand staan. |