Aide sur entraînement algorithmes classiques en PHP
Bonjour,
J'ai besoin d'un petit coup de main pour continuer mon entraînement en algorithmie simple... j'essaye de combler les lacunes, tant j'ai l'impression que c'est important d'avoir des bases hyper solides !
Actuellement cette fonction affiche les voyelles contenus dans une chaîne de caractère :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
public static function afficheVoyelle($param) {
$voyll = Array('a','e','i','o','u','y');
for ($t=0; $t<StringUtils::longueurChaineCaractere($param); $t++) {
for ($v=0; $v<5; $v++) {
if ($param[$t] == $voyll[$v]) {
print_r($param[$t]);
}
}
}
} |
Pour
Code:
StringUtils::afficheVoyelle("Bonjour");
J'ai : "oou"
Cependant pour avancer plus loin, j'aurais souhaité avoir l'affichage de "$param" complet, avec simplement les voyelles en majuscules. Mais je me perds un peu pour celui-ci, j'ai du mal à l'écrire en pseudo-code...
J'aimerais utiliser le moins de fonctions natives PHP possible pour tout écrire à la main.
(ucfirst() reste l'exception, car je n'ai pas encore trouvé la solution pour m'en passer :mrgreen:)
Je vous remercie pour votre aide !