Вопрос заключается в теге <pre> </pre>
Я видел один сценарий, над которым я работаю, использует его:
echo ("<pre>");
…. ….
echo ("</pre>");
Что именно он делает?
Является ли это тегом Html или PHP?
Я искал в Google, но из этого ничего не выходит. Когда мы обычно используем этот тег HTML? … или тег PHP?
Тег <prev>
не существует, но, вероятно, <pre>
HTML помещает вывод отладки, чтобы улучшить читаемость. Это не секретный взлом PHP. 🙂
Я думаю, вы говорите о <pre></pre>
. элемент отображается шрифтом фиксированной ширины, и он сохраняет как пробелы, так и разрывы строк.
попробуйте напечатать массив с **<pre>**
и whitout **<pre>**
$arr = array(1, 2, 3); echo '<pre>'; print_r($arr); echo '</pre>'; print_r($arr);
echo ("");
это php-код, а <prev>
пытается быть HTML, но это не так.
Как сказал @pekka, вероятно, он должен быть <pre>
Это не php или html, это звучит как определенный тег xml.
Функция PHP echo () выводит свои данные на ответ веб-сервера.
echo("Hello World!");
распечатывает Hello World! на ответ веб-сервера.
echo("<prev>");
выводит тег на ответ веб-сервера.
echo не требует действительных тегов HTML. Вы можете использовать PHP для печати XML, изображений, Excel, HTML и т. Д.
<prev> не является тегом HTML. Is является допустимым тегом XML, но поскольку я не знаю, на какой странице вы работаете, я не могу сказать вам, что это такое. Возможно, это корневой тег XML-страницы или неправильный тег <pre>.
попробуй это:
$names = array('Jesse', 'joey', 'jelnny', 'justine'); $names = new ArrayObject($names); echo '<pre>'; print_r($names);
против этого:
$names = array('Jesse', 'joey', 'jelnny', 'justine'); $names = new ArrayObject($names); //echo '<pre>'; print_r($names);
и это показывает, что PRE делает очень аккуратно
<prev>
Prev <prev>
-tag может быть XML-тегом.
если вы поместите текст в тег HTML, все пробелы и разрывы строк будут сохранены.
В противном случае поведение по умолчанию – удалить несколько пробелов и сохранить только одно пространство и игнорировать разрывы строк (если вы не используете
тег).
Я хотел бы сказать, что это было с момента, предшествовавшего CSS, – не обязательно, чтобы текст был более разборчивым, только более отформатированным.
"<pre>"
– это тег HTML. Если вы вставляете эту строку кода в свою программу
echo "<pre>";
то вы включите просмотр нескольких пространств и окончаний строк. Без этого все символы \n
, \r
и другие символы конечной линии не будут иметь никакого эффекта в браузере, и там, где у вас было больше 1 места в коде, результат будет сокращен до 1 пробела. Это HTML по умолчанию. В этом случае только с помощью вы сможете сломать линию и перейти к следующей.
Например,
приведенный ниже код будет отображаться на нескольких строках из-за спецификатора окончания \n
.
<?php echo "<pre>"; printf("<span style='color:#%X%X%X'>Hello</span>\n", 65, 127, 245); printf("Goodbye"); ?>
Однако следующий код будет отображаться только в одной строке (окончание строк не учитывается).
<?php printf("<span style='color:#%X%X%X'>Hello</span>\n", 65, 127, 245); printf("Goodbye"); ?>
здесь, что мы пишем между предварительными тегами, он будет интерпретироваться так же, как html pre tag
например:
<?php echo '<pre>'; echo ' code here will be displayed as it is namaste '; echo "this line get printed in new line"; echo "</pre>"; echo "Now pre ended:"; echo "this line gets joined to above line"; ?>
и шрифт содержимого b / w также изменяется.
$testArray = [ [ "name" => "Dinesh Madusanka", "gender" => "male" ], [ "name" => "Tharaka Devinda", "gender" => "male" ], [ "name" => "Dumidu Ranasinghearachchi", "gender" => "male" ] ]; print_r($testArray); echo "<pre>"; print_r($testArray);