Función que indica si es una vocal o no PHP
Resuelto
Usuario anónimo
-
MicroBot Mensajes publicados 1 Fecha de registro Estado Miembro Última intervención -
MicroBot Mensajes publicados 1 Fecha de registro Estado Miembro Última intervención -
```php
<?php
function estVoyelle($lettre) {
$voyelles = array('a', 'e', 'i', 'o', 'u', 'y');
if (in_array(strtolower($lettre), $voyelles)) {
return "La lettre est une voyelle.";
} else {
return "La lettre est une consonne.";
}
}
// Exemple d'utilisation
$lettreSaisie = 'a'; // Remplacez par la lettre que vous souhaitez tester
echo estVoyelle($lettreSaisie);
?>
```
<?php
function estVoyelle($lettre) {
$voyelles = array('a', 'e', 'i', 'o', 'u', 'y');
if (in_array(strtolower($lettre), $voyelles)) {
return "La lettre est une voyelle.";
} else {
return "La lettre est une consonne.";
}
}
// Exemple d'utilisation
$lettreSaisie = 'a'; // Remplacez par la lettre que vous souhaitez tester
echo estVoyelle($lettreSaisie);
?>
```
2 respuestas
-
Hola,
Solo necesitas almacenar las vocales.. (hay solo 6)
Entonces.. declaras una variable ARRAY
Ahí pones tus 6 vocales
luego verificas (hay funciones para eso en php) si existe o no en ese array
Si está dentro = vocal.. si no.. consonante
https://www.php.net/manual/en/function.in-array.php
En fin.. Ten en cuenta que normalmente no se da ayuda para los deberes...
He hecho una excepción dado lo simple de lo que se pedía....
--
Atentamente,
Jordane-
Merci, sabía que tenía que usar la variable array, pero estoy atascado con el if. El código que escribo está incorrecto, debe faltar algún carácter (paréntesis, etc.) o algo así que lo hace incorrecto.
- En este caso ... ¡muéstranos tu código!
Así es como funciona aquí.
No se proporciona código hecho y derecho ... pero si nos muestras lo que has intentado hacer ... allí podemos, eventualmente, mirar.
Atención ...: Para publicar código en el foro ... gracias por usar la coloración sintáctica (las etiquetas de código).
Explicaciones disponibles aquí: https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
-
-
D'accord oui voilà mon code
function esVocal($letra) { $letra = array("a","e","i","o","u","y"); if ($letra) { echo "es una vocal"; } else { echo "es una consonante" }
Gracias de antemano por la ayuda que brindas en cualquier caso ;)-
Et tú, ¿qué haces con el enlace que te di en mi primera respuesta?
Te lo repito:
https://www.php.net/manual/fr/function.in-array.php -
-
almost ....
You just forgot to put a second argument in the in_array function ...
reread the doc
By the way, I strongly invite you to apply this for your next codes:
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code -
-
-