Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    preg_match_all() - problema

    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?

  2. #2
    E' piu' facile se dici cosa devi fare, quel pattern e' abbastanza incomprensibile.

  3. #3
    Ho risolto praticamente era un problema di codifica UTF8 !!!!
    DreamWeaver si vede che salvava la pagina secondo una sua logica...
    Comunque grazie mille per l'interessamento!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.