Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175

    Cercare parole in una stringa.

    Salve come posso cercare più parole in una stringa. Conosco la funzione strstr(stringa,parola) ma se le parole da cercare sono due o più di due come faccio?

  2. #2
    preg_match_all(),
    per esempio

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175
    [supersaibal]Originariamente inviato da skidx
    preg_match_all(),
    per esempio [/supersaibal]
    Come dovrei utilizzare questa funzione se ad esempio voglio cercare nella stringa $animali le parole "cane" o "gatto"? In realtà come per strstr dovrei utilizzare una funzione che mi restituisce solamente TRUE or FALSE. Preg_match_all invece mi rimada i valori cercati attraverso le espressioni regolari. Mi servirebbe qualkosa anche di + semplice.

  4. #4
    $res = preg_match_all("/(cane)|(gatto)/g",$animali,$risultati);

    Qualcosa del genere

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.