Подтвердить что ты не робот

Что делает <? php echo ( "<pre class="prettyprint-override">" );..... echo ( "</pre>" );?> означает?

Вопрос - это тег <pre> </pre>

Я видел один script, над которым я работаю, использует его:

echo ("<pre>");

.... ....

echo ("</pre>");

Что именно он делает?

Является ли это тегом Html или PHP?

Я искал в Google, но ничего из этого не вышло. Когда мы обычно используем этот тег HTML?... или тег PHP?

4b9b3361

Ответ 1

Тег <prev> не существует, но, вероятно, тег <pre> HTML для вывода отладочного вывода, чтобы улучшить читаемость. Это не секретный PHP-хак.:)

Ответ 2

Думаю, вы говорите о <pre></pre>. элемент отображается шрифтом фиксированной ширины и сохраняет как пробелы, так и разрывы строк.

попробуйте напечатать массив с **<pre>** и без **<pre>**

$arr = array(1, 2, 3);

echo '<pre>';
print_r($arr);
echo '</pre>';

print_r($arr); 

Ответ 3

echo (""); - это php-код, а <prev> пытается быть HTML, но это не так.

Как сказал @pekka, вероятно, он должен быть <pre>

Ответ 4

Это не php или html, это похоже на определенный тег xml.

Ответ 5

Функция PHP echo() выводит свой вход на ответ веб-сервера.

echo("Hello World!");

распечатывает Hello World! на ответ веб-сервера.

echo("<prev>");

выводит тег на ответ веб-сервера.

echo не требует действительных тегов HTML. Вы можете использовать PHP для печати XML, изображений, Excel, HTML и т.д.

<prev> не является тегом HTML. Is является допустимым тегом XML, но поскольку я не знаю, на какой странице вы работаете, я не могу сказать вам, что это такое. Возможно, это корневой тег XML-страницы или неправильный тег .

Ответ 6

попробуйте следующее:   

$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 делает очень аккуратно

Ответ 7

<prev> -tag может быть XML-тегом.

Ответ 8

если вы поместите текст в тег HTML, все пробелы и разрывы строк будут сохранены.

В противном случае поведение по умолчанию - удалить несколько пробелов и сохранить только одно пространство и игнорировать разрывы строк (если вы не используете тег
).

Я хотел бы сказать это с момента, предшествующего CSS, - не обязательно, чтобы текст был более разборчивым, только более отформатированным.

Ответ 9

"<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");
?>

Ответ 10

$testArray = [
[
  "name"   => "Dinesh Madusanka",
  "gender" => "male"
],
[
  "name"   => "Tharaka Devinda",
  "gender" => "male"
],
[
  "name"   => "Dumidu Ranasinghearachchi",
  "gender" => "male"
]


 ];

  print_r($testArray);

  echo "<pre>";
  print_r($testArray);

Ответ 11

здесь все, что мы пишем между предварительными тегами он будет интерпретироваться так же, как 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 содержимого также изменяется.

Ответ 12

<Pre> используется для определения предварительно отформатированного текста.
Текст внутри тега <pre> отображается шрифтом фиксированной ширины, и он сохраняет как пробелы, так и разрывы строк, присутствующие в тексте.
Здесь я печатаю файл JSON без тега <pre>, а затем с тегом <pre>.

Без тега <pre>
https://i.stack.imgur.com/ofRn8.jpg
С тегом <pre>
https://i.stack.imgur.com/XzDVg.jpg