The new line
Parte de la sección Fundamentos del Journey de PHP de Coddy — lección 5 de 71.
Si hacemos echo de dos declaraciones una después de la otra, imprimirá el resultado en una sola línea. Por ejemplo:
echo "hello";
echo "world";Esta es la salida:
helloworldSi queremos tener un espacio entre ellos, necesitamos agregar un espacio ya sea antes del world o después del hello:
echo "hello";
echo " world";Esto también producirá la misma salida:
echo "hello ";
echo "world";Ahora, si queremos imprimirlos en líneas diferentes, necesitamos usar este símbolo: \n. Por ejemplo:
echo "hello\n";
echo "world";o podríamos hacerlo así:
echo "hello";
echo "\n";
echo "world";Desafío
FácilCrea un script de PHP que muestre un poema con formato de línea adecuado usando el carácter de nueva línea.
Escribe código que produzca el siguiente poema exactamente como se muestra, con cada línea apareciendo en una línea separada:
Roses are red
Violets are blue
PHP is awesome
And so are you!Usa cuatro declaraciones echo separadas para mostrar cada línea. Asegúrate de que cada línea aparezca en su propia línea en la salida usando el carácter \n de manera apropiada.
Hoja de referencia
Múltiples echo declaraciones imprimen en la misma línea por defecto:
echo "hello";
echo "world";
// Output: helloworldAgrega espacios manualmente entre palabras:
echo "hello";
echo " world";
// Output: hello worldUsa \n para crear una nueva línea:
echo "hello\n";
echo "world";
// Output:
// hello
// worldEl carácter de nueva línea puede colocarse en una declaración echo separada:
echo "hello";
echo "\n";
echo "world";Pruébalo tú mismo
<?php
// TODO: Escribe tu código debajo para mostrar el poema usando cuatro declaraciones echo separadas
// Recuerda usar \n para crear nuevas líneas entre cada línea del poema
?>Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators