Ragazzi ho un problema con la funzione in oggetto...
In un altro script non mi da alcun errore...
Praticamente ho:
Warning: preg_match_all() [function.preg-match-all]: Compilation failed: range out of order in character class at offset 57 in....
codice:
# creo un array di risultati per la stringa della chiave
preg_match_all('/([a-z]+|\d+|[^a-z\d\s.,\-\'\?\!\\\_\/\(\)\[\]\{\}\:\<\>\;»-"’?«‘ ’—“ ”]+)/i', $keyValue, $matchK);
$resultKey = array_filter($matchK[1]);
$resultKey = array_values($resultKey); # all' interno di questo avrò l'array di chiavi
$lunghezzaKey = count($resultKey);
# $resultKey è un array di keyword che dovranno matchare!
(Purtroppo mi rubano qualche backslash i tag CODE e PHP)
L'errore è sulla prima linea.... come mai secondo voi?