Quote Originariamente inviata da betaalfa Visualizza il messaggio
Mi fa uscire matto proprio l'esplosione dei valori, facendo print_r($array_cell); che dovrebbe contenere tutti i numeri di cellulare, li frammenta, li spezzetta.
Presumo l'errore sia sulla regex, ma di tutte? Mi sembra strano! La regex della e-mail l'ho presa su internet e viene adoperata per validare gli indirizzi, come mai non posso adoperarla per estrarli da un testo? :/
No, intendo di fare PRIMA un explode della stringa e poi andare a vedere pezzo per pezzo a cosa può corrispondere!

$pieces = explode(" ", $text);

foreach($pieces as $piece)
{
# controllo se è un url
[..]
# controllo se è una mail
[..]
# controllo se è un cellulare
[..]
}

Così fai regex più semplici...