Mira a ver si te sirve esto:
Código PHP:
Ver original$cadena = "PALABRA";
for($i=0; $i<=strlen($cadena); $i++) { echo $cadena[$i] . "<br/>";
}
Esto te imprime cada letra con un salto de linea en html, quedando...
Si quieres luego poner otra cruzada tendrías que añadir una condición que la vaya comparando cada vez que añade una letra.
como por ejemplo:
Código PHP:
Ver original$cadena = "PALABRA";
$cadena2 = "BARCO";
for($i=0; $i<=strlen($cadena); $i++) { if ($cadena[$i] == "B") {
echo $cadena2 . "<br/>";
} else {
echo $cadena[$i] . "<br/>";
}
}
y esto imprime...
Pero vamos...si intentas hacer un crucigrama creo que esta no es la dirección XD al final tendrás un montón de condicionales y un lio mental.
si pasamos a tu ejemplo...
Código PHP:
Ver original$cadena = "PALABRA";
for($i=0; $i<=strlen($cadena); $i++) { if ($cadena[$i] == $cadena[0]) {
echo $cadena . "<br/>";
} else {
echo $cadena[$i] . "<br/>";
}
}
que imprimirá: