Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Controllo stringa

  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Controllo stringa

    ciao a tutti...
    Volevo sapere se esiste una funzione in php che controlla se c'è una stringa dentro a un'altra stringa. Cioè: nella stringa "ciao a tutti" deve controllare se c'è "Ciao" (non ha importanza il case sensitive, anzi non ci deve esserep proprio). Ho cercato su php.net ed ho trovato una funzion str_cmp, ma controlla le lunghezze delle stringhe...

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $stringa="ciao a tutti";
    $match="ciao";
    if(preg_match("/\b$match\b/i",$stringa))
    	echo "TROVATO";
    else
    	echo "NON TROVATO";


    think simple think ringo

  3. #3
    senza scomodare le pregs


    $s = "Ciao a tutti";
    $match = "ciao";
    if( strpos( strtolower( $s ), $match ) !== false ) {
    echo "trovato";
    }

    oppure in php5
    if( stripos( $s, $match ) !== false ) {
    echo "trovato";
    }
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    su stringe lunghe preg_match è più veloce
    think simple think ringo

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.