Ciao ragazzi
Ho la necessita di capire se in una stringa ci sono dei caratteri in Maiuscolo e se ci sono in che posizione della stringa si trovano?
Qualcuno ha qualche funzione o soluzione?
Ringrazio tutti anticipatamente
Ciao ragazzi
Ho la necessita di capire se in una stringa ci sono dei caratteri in Maiuscolo e se ci sono in che posizione della stringa si trovano?
Qualcuno ha qualche funzione o soluzione?
Ringrazio tutti anticipatamente
Codice PHP:
$stringa = 'ciao BellA Gioia';
preg_match_all("/[A-Z]/", $stringa, $matches, PREG_OFFSET_CAPTURE );
echo "<pre>";
print_r($matches);
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Grazie Piero..
e come faccio a contare quante lettere Maiscole sono state trovare?
In questo caso dovrei far un ciclo per vedere $match[0][0] quanto è pieno, o c'è qualche funzione?
certo... con un po' di fantasia...
siccome (in questo tuo caso) l'array e' multidimensionale con indice numerico risultera' che per ogni ricorrenza trovata verranno utilizzati 3 valori:Codice PHP:
echo count($matches[0], COUNT_RECURSIVE) / 3;
conti quanti sono i valori (escluso il primo) e lo dividi per 3 e sai quanti sono.codice:0 -> // array papi ..... $matches[0] 0 (array) // uno 0 => valore trovato // due 0 => posizione // tre
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.