ciao gente...
ho un array dove dentro ci sono varie stringhe
io voglio trovare il modo di prendere solo le stringhe che cominciano per An o finiscono per Bn come si fa==???
ciao e grazie
ciao gente...
ho un array dove dentro ci sono varie stringhe
io voglio trovare il modo di prendere solo le stringhe che cominciano per An o finiscono per Bn come si fa==???
ciao e grazie
Codice PHP:
foreach($array as $dati){
if(substr($dati,0,2) == "An"){
echo "inizia per An";
}
$lunghezza = strlen($dati);
if(substr($dati,($lunghezza-2),$lunghezza) == "Bn"){
echo "Finisce per Bn";
}
}
grazieeeeeeeee
gia che ci sono...approfitto del tuo sapere..
e se voglio controllare che la prima lettera sia A e la seconda un numero??
grazie
Ci sono vari modi di farlo... eccone uno:
codice:$string = 'Ancora una volta hai fatto 13'; if ($string{0} == 'A') { echo $string{0}.' '; } if (is_numeric($string{strlen($string)-1})) { echo $string{strlen($string)-1}; }
r@p
ops... scusa... avevo letto primo e ultimo... sono fuso!!!!
hai chiesto primo e secondo:
riR@pcodice:<?php $string = 'Ancora una volta hai fatto 13'; // PRIMA if ($string{0} == 'A') { echo $string{0}.' '; } // ULTIMA if (is_numeric($string{strlen($string)-1})) { echo $string{strlen($string)-1}.' '; } // SECONDA if (is_numeric($string{1})) { echo 'NUMERO'; } else { echo 'NON NUMERO'; } ?>