Ответ 1
Тег <prev>
не существует, но, вероятно, тег <pre>
HTML для вывода отладочного вывода, чтобы улучшить читаемость. Это не секретный PHP-хак.:)
Вопрос - это тег <pre> </pre>
Я видел один script, над которым я работаю, использует его:
echo ("<pre>");
.... ....
echo ("</pre>");
Что именно он делает?
Является ли это тегом Html или PHP?
Я искал в Google, но ничего из этого не вышло. Когда мы обычно используем этот тег HTML?... или тег PHP?
Тег <prev>
не существует, но, вероятно, тег <pre>
HTML для вывода отладочного вывода, чтобы улучшить читаемость. Это не секретный PHP-хак.:)
Думаю, вы говорите о <pre></pre>
. элемент отображается шрифтом фиксированной ширины и сохраняет как пробелы, так и разрывы строк.
попробуйте напечатать массив с **<pre>**
и без **<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-страницы или неправильный тег .
попробуйте следующее:
$names = array('Jesse', 'joey', 'jelnny', 'justine');
$names = new ArrayObject($names);
echo '<pre>';
print_r($names);
vs this:
$names = array('Jesse', 'joey', 'jelnny', 'justine');
$names = new ArrayObject($names);
//echo '<pre>';
print_r($names);
и показывает, что PRE делает очень аккуратно
<prev>
-tag может быть XML-тегом.
если вы поместите текст в тег HTML, все пробелы и разрывы строк будут сохранены.
В противном случае поведение по умолчанию - удалить несколько пробелов и сохранить только одно пространство и игнорировать разрывы строк (если вы не используете тег
).
Я хотел бы сказать это с момента, предшествующего CSS, - не обязательно, чтобы текст был более разборчивым, только более отформатированным.
"<pre>"
- это тег HTML. Если вы вставляете эту строку кода в свою программу
echo "<pre>";
то вы включите просмотр нескольких пробелов и окончаний строк. Без этого все символы \n
, \r
и другие символы конечной линии не будут иметь никакого эффекта в браузере и там, где у вас было больше 1 места в коде, результат будет сокращен до 1 пробела. Это HTML по умолчанию. В этом случае только с <br>
вы сможете сломать линию и перейти к следующей.
Например,
приведенный ниже код будет отображаться на нескольких строках из-за спецификации \n
line end.
<?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");
?>
$testArray = [
[
"name" => "Dinesh Madusanka",
"gender" => "male"
],
[
"name" => "Tharaka Devinda",
"gender" => "male"
],
[
"name" => "Dumidu Ranasinghearachchi",
"gender" => "male"
]
];
print_r($testArray);
echo "<pre>";
print_r($testArray);
здесь все, что мы пишем между предварительными тегами он будет интерпретироваться так же, как 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 содержимого также изменяется.
<Pre> используется для определения предварительно отформатированного текста.
Текст внутри тега <pre> отображается шрифтом фиксированной ширины, и он сохраняет как пробелы, так и разрывы строк, присутствующие в тексте.
Здесь я печатаю файл JSON без тега <pre>, а затем с тегом <pre>.
Без тега <pre>
https://i.stack.imgur.com/ofRn8.jpg
С тегом <pre>
https://i.stack.imgur.com/XzDVg.jpg