The new line
Часть раздела Основы путешествия по PHP на Coddy — урок 5 из 71.
Если мы выполним два оператора echo один за другим, это выведет результат в одной строке. Например:
echo "hello";
echo "world";Это вывод:
helloworldЕсли мы хотим иметь пробел между ними, нам нужно добавить пробел либо перед world, либо после hello:
echo "hello";
echo " world";Это также выведет то же самое:
echo "hello ";
echo "world";Теперь, если мы хотим вывести их на разных строках, нам нужно использовать этот символ: \n. Например:
echo "hello\n";
echo "world";или мы могли бы сделать это так:
echo "hello";
echo "\n";
echo "world";Задание
ЛегкоСоздайте PHP-скрипт, который отображает стихотворение с правильным форматированием строк с использованием символа новой строки.
Напишите код, который выводит следующее стихотворение точно так, как показано, с каждой строкой на отдельной строке:
Roses are red
Violets are blue
PHP is awesome
And so are you!Используйте четыре отдельных оператора echo для отображения каждой строки. Убедитесь, что каждая строка появляется на своей собственной строке в выводе, используя символ \n соответствующим образом.
Шпаргалка
Несколько операторов echo по умолчанию выводят текст на одной строке:
echo "hello";
echo "world";
// Output: helloworldДобавьте пробелы вручную между словами:
echo "hello";
echo " world";
// Output: hello worldИспользуйте \n для создания новой строки:
echo "hello\n";
echo "world";
// Output:
// hello
// worldСимвол новой строки можно разместить в отдельном операторе echo:
echo "hello";
echo "\n";
echo "world";Попробуйте сами
<?php
// TODO: Напишите свой код ниже, чтобы вывести стихотворение с помощью четырех отдельных операторов echo
// Не забудьте использовать \n для создания новых строк между строками стихотворения
?>В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
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