ciao a tutti
Come faccio a sapere se in una stringa cè una determinata lettera?
grazie mille!
ciao a tutti
Come faccio a sapere se in una stringa cè una determinata lettera?
grazie mille!
credo che basti guardare il manuale
grazie mille!
ho visto che come segno di ugualianza usa" === false" altrimenti ci potrebbero essere dei problemi per il primo carattere della stringa...
ma se io ho invece ho l'esigenza di dire "diverso da" e non uguale cosa uso al posto di != ?
grazie!
usa !==
Quindi
Codice PHP:
if(strpos("aooo", "a") !== false){
echo 'la a è presente nella stringa!';
}
Antonio Correnti
www.resetstudio.it
perfetto!
funziona si ma mi chiedevo il motivo di dovere usare questo triplo simbolo.... cè una ragione specifica?
grazie!
C'era anche nella pagina del manuale che ti avevo linkato.
Comunque si usano gli operatori di confronto di quel tipo perché il valore restituito può essere un valore che può essere interpretato come "false" (ad esempio, se la lettera che cerchi è in prima posizione la funzione restituisce lo 0...)
ok grazie ancora!
== è l'operatore uguale, cioè torna vero se due espressioni hanno lo stesso valore
=== è l'operatore identico, cioè torna vero se due espressioni hanno lo stesso valore e lo stesso tipo
Codice PHP:
$val1=null;
$val2='';
$val1==$val2 //è vero
$val1===$val2 //è falso