Mostrar al usuario todos los nombres que empiecen por la misma letra
Publicado por raquel (27 intervenciones) el 24/04/2018 13:19:55
Hola gente, vengo con otra duda
Os comento lo que estoy haciendo. Tengo un formulario en el que el usuario introduce una letra y "se supone" que el programa ha de mostrarle los nombre que empiezan por esa letra. Para ello me he creado un array con varios nombres y con un foreach lo recorro, pero he aqui el problema, no estoy muy segura, si he de tratar esas cadenas con un sbstrig o si directamente la funcion array_search me soluciona el problemilla... yo tengo este codigo jmmm que como podeis apreciar no hace lo que se le pide...
<form action="#" method="POST">
Letra: <input type="text" name="letra">
<input type="submit">
</form>
<?php
$nombres =["Alberto", "Lydia", "Lucas", "Rosa", "Abel", "Víctor", "Kevin", "Minerva", "Michel", "Joel", "Marcos", "José"];
foreach ($nombres as $key => $value){
echo "$key vale $value <br>";
if ($letra == $nombre[array_search(0)]);
echo "Son iguales";
}
?>
Pero trato de encaminarlo, no seais muy malos que aun estoy un poco verde con php :) Millones de gracias!
Os comento lo que estoy haciendo. Tengo un formulario en el que el usuario introduce una letra y "se supone" que el programa ha de mostrarle los nombre que empiezan por esa letra. Para ello me he creado un array con varios nombres y con un foreach lo recorro, pero he aqui el problema, no estoy muy segura, si he de tratar esas cadenas con un sbstrig o si directamente la funcion array_search me soluciona el problemilla... yo tengo este codigo jmmm que como podeis apreciar no hace lo que se le pide...
<form action="#" method="POST">
Letra: <input type="text" name="letra">
<input type="submit">
</form>
<?php
$nombres =["Alberto", "Lydia", "Lucas", "Rosa", "Abel", "Víctor", "Kevin", "Minerva", "Michel", "Joel", "Marcos", "José"];
foreach ($nombres as $key => $value){
echo "$key vale $value <br>";
if ($letra == $nombre[array_search(0)]);
echo "Son iguales";
}
?>
Pero trato de encaminarlo, no seais muy malos que aun estoy un poco verde con php :) Millones de gracias!
Valora esta pregunta
0