PROBLEMA Cercare in php

Pubblicità

Io Tu

Nuovo Utente
Messaggi
7
Reazioni
0
Punteggio
22
Ciao a tutti, sto programmando in php e non riesco a capire come fare a verificare se esiste una variabile in un'altra variabile....

ESEMPIO:
se esiste la variabile
$a= "anno";
nella variabile
$b= "buon anno";

Grazie in anticipo a tutti
 
Per confrontare due stringhe e vedere se una è presente in un altra, puoi usare la funzione strpos.

Questa funzione in realtà fa un'altra cosa, ovvero restituisce la posizione numerica (valore intero) della prima occorrenza di una stringa all’interno di un’altra stringa (in caso negativo restituisce FALSE), ma puoi usarla per risolvere il tuo problema:
Codice:
$a = 'Buon Anno';
$b = 'Anno';

if (strpos($a,$b) !== FALSE) {
echo 'La stringa '.$b.' è compresa nella stringa '.$a;
} else {
echo 'La stringa '.$b.' NON è compresa nella stringa '.$a;
}


NB. Il confronto è case sentitive: ad esempio 'anno' è diverso da 'Anno'


Per avere una stringa con TUTTE le lettere minuscole puoi usare strtolower.
Per avere una stringa con TUTTE le lettere maiuscole puoi usare strtoupper.
 
Pubblicità
Pubblicità

Discussioni Simili

Indietro
Top