'giorno a tutti,
dovendo controllare l'inserimento di un carattere tipo " _ " uso l'istruzione
ora se volessi controllare + caratteri, come posso fare ?codice:if(strpos($tipologia, '_')!==false){
Grazie
'giorno a tutti,
dovendo controllare l'inserimento di un carattere tipo " _ " uso l'istruzione
ora se volessi controllare + caratteri, come posso fare ?codice:if(strpos($tipologia, '_')!==false){
Grazie
Usa il terzo parametro di strpos, che indica da quale carattere iniziare la ricerca, poi metti tutto detto un ciclo
Hey Barney, fantastico, hai portato un barile di birra!! Già, dove posso riempirlo?
http://www.ibolli.it
non lo conosco benissimo questo comando, potresti farmi un piccolo esempio ?Originariamente inviato da teazzo
Usa il terzo parametro di strpos, che indica da quale carattere iniziare la ricerca, poi metti tutto detto un ciclo
grazie
vediamo... ipotizzando che devi controllare la stringa $a
$a = "ciao_ciao_ciao_ciao";
$offset = 0;
while ($offset = strpos($a, "_", $offset))
{
echo " ".strpos($a, "_", $offset);
$offset++;
}
Hey Barney, fantastico, hai portato un barile di birra!! Già, dove posso riempirlo?
http://www.ibolli.it
mi sfuggeOriginariamente inviato da teazzo
vediamo... ipotizzando che devi controllare la stringa $a
$a = "ciao_ciao_ciao_ciao";
$offset = 0;
while ($offset = strpos($a, "_", $offset))
{
echo " ".strpos($a, "_", $offset);
$offset++;
}![]()
conio so se il carattere " _ " è nella stringa $tipologiacodice:if(strpos($tipologia, '_')!==false){
non capisco come posso usare il tuo codice per controllare l'esistenza di + caratteri tipo " _ " , " & " , " @ " , ecc,ecc
Ciao
non avevo capito il tuo problema.
se devi cercare più caratteri non basta chiamare strpos una volta per ogni carattere?
Hey Barney, fantastico, hai portato un barile di birra!! Già, dove posso riempirlo?
http://www.ibolli.it
si, ma se ho 20 caratteri devo fare 20 if o 20 OR, kiedevo se esistesse modo di farlo in una unica espressione tipoOriginariamente inviato da teazzo
Ciao
non avevo capito il tuo problema.
se devi cercare più caratteri non basta chiamare strpos una volta per ogni carattere?
if(strpos($tipologia, '_', '&', '$')!==false){
non funziona ovviamente, ma tanto per intenderci
![]()
Usa un'espressione regolare
Addio Aldo, amico mio... [03/12/70 - 16/08/03]
un esempio per i fagianiOriginariamente inviato da gm
Usa un'espressione regolarenonchè me medesimo
![]()
Qualcosa del genere
codice:if(preg_match('/[&$_]/', $variabile)) { // do something }
Addio Aldo, amico mio... [03/12/70 - 16/08/03]