segunda-feira, 9 de julho de 2012

Auto identificar valores - PHP

Esta função identifica e separa os valores conforme caracteres permitidos, ou seja, sempre que encontrar um caracter que não faz parte da ER, ele cria um novo item em um array;

$prevalues = array();
preg_match_all ( '@[[:alpha:]ÀÁÉÍÓÚàáéíóúÃÕãõÂÊÔâêôÜüÇç .0-9/-]*@' ,
   $rawvalues,
   $prevalues );

$myvalues = array();
foreach ($prevalues[0] as $value) {
   if (trim($value)) $myvalues[] = trim($value);
}

 ou seja,...
De um campo texto - textarea - com:


joão pedro; marcos
Tiago hilário     ,      Marcelo


Criará :

$myvalues[0]="João Pedro"
$myvalues[1]="Marcos Fenix"
$myvalues[2]="Tiago hilário"
$myvalues[3]="Marcelo CodeSample"


Nenhum comentário: