The new line
Parte da seção Fundamentos do Journey de PHP da Coddy — lição 5 de 71.
Se ecoarmos duas instruções uma após a outra, imprimirá o resultado em uma linha. Por exemplo:
echo "hello";
echo "world";Esta é a saída:
helloworldSe quisermos ter um espaço entre eles, precisamos adicionar um espaço, seja antes do world ou depois do hello:
echo "hello";
echo " world";Isso também produzirá o mesmo:
echo "hello ";
echo "world";Agora, se quisermos imprimi-los em linhas diferentes, precisamos usar este símbolo: \n. Por exemplo:
echo "hello\n";
echo "world";ou poderíamos fazer assim:
echo "hello";
echo "\n";
echo "world";Desafio
FácilCrie um script PHP que exibe um poema com formatação de linha adequada usando o caractere de nova linha.
Escreva código que exibe o seguinte poema exatamente como mostrado, com cada linha aparecendo em uma linha separada:
Roses are red
Violets are blue
PHP is awesome
And so are you!Use quatro declarações echo separadas para exibir cada linha. Certifique-se de que cada linha apareça em sua própria linha na saída usando o caractere \n de forma apropriada.
Folha de consulta
Múltiplas instruções echo imprimem na mesma linha por padrão:
echo "hello";
echo "world";
// Output: helloworldAdicione espaços manualmente entre as palavras:
echo "hello";
echo " world";
// Output: hello worldUse \n para criar uma nova linha:
echo "hello\n";
echo "world";
// Output:
// hello
// worldO caractere de nova linha pode ser colocado em uma instrução echo separada:
echo "hello";
echo "\n";
echo "world";Experimente você mesmo
<?php
// TODO: Escreva seu código abaixo para exibir o poema usando quatro declarações echo separadas
// Lembre-se de usar \n para criar novas linhas entre cada linha do poema
?>Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições 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