abecedario en php

bobspnhard

Alguien sabe como hacer un abecedario en php con while, me estoy vilviendo loco buscando pero no encuentro nada

PiradoIV

Es complicado lo que pides porque no sabemos lo que está esperando tu profesor, ¿algo así?:

<?php
$letras = 'a,b,c,d,e,f,g,h,i,j,k,l,m,n,ñ,o,p,q,r,s,t,u,v,w,x,y,z';
$abecedario = explode(',', $letras);

// Lo suyo sería hacerlo con un foreach,
// pero ahí va un while
$i = 0;
while($i < count($abecedario)) {
  echo "{$abecedario[$i]}\n";
  $i++;
}

Igualmente es dar palos de ciego, no sabemos qué es lo que busca tu profesor, ¿no tienes un enunciado del problema?.

glolg

#1 Fácil, lo hago sin probar pero por aquí van los tiros:

<?php
$e = 65;
while($e < 91){
 echo chr($e)."<br/>";
 $e++;
}
?>

Esto te escribe el abecedario en mayúsculas. Las minúsculas van del 97 al 122 ambos incluidos.

2 2 respuestas
B

#3 el $e > 64 sobra

1 1 respuesta
glolg

#4 cierto!

bobspnhard

ty

eisenfaust

Superior PHP superset

while (1) { print 'a' .. 'z'; last }
1 respuesta
HaxeR

Otra más!

<?php foreach(range('A','Z') as $x) echo $x; ?>
1 respuesta
eisenfaust

#8 Tienes que usar while xD

1 respuesta
Li3cht

you won this time eisenfaust

HaxeR

#9 :mad: #1 tiene que usar while parece, pero quizás a alguien mas le surja la duda de como hacerlo en otra ocasión, y encontrará en este hilo unas cuantas soluciones

:P :P :P

B

#7 me dejaste con el culo torcio. No me reconoce la sintaxis, donde está documentado?
#13 La madre que te parió :D
#3 el ?> del final también puedes quitarlo, se recomienda hacerlo para evitar añadir líneas en blanco despues del ?> y evitar errores en headers.

<?php
$v=65;
while($v<91)
echo chr($v++);
1 respuesta
eisenfaust

#12 La gracia es que no es PHP xD

2 respuestas
glolg

#13 si no es PHP, ¿que es? parece PERL

Usuarios habituales