Размещение разрывов строк в тексте в массиве PHP

У меня есть массив с кучей видеоданных на YouTube, которые я вызываю в php-файле и заполняю страницу. В основном в массиве у меня есть много текста, то есть описание видео, которое я хочу иметь разрывы строк.

В основном, когда я делаю этот вызов, $ description помещает весь текст в одну строку, я хочу сделать абзацы или новые строки в некотором тексте, но я не уверен, как это сделать в массиве.

<div class="transcription-container"><p class="transcription"><?php echo $**description** ?></p></div>

массив

    'youtube-video-key' => [
'youtube-id' => 'aRtFSDvd5',
'**description**' => LotsoftextLotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext  Lotsoftext
'title' => 'youtube-video-title',
'url' => 'www.youtube.com/url',
'time' => '1:59',
'thumbnail' => '../../images/thumbnails/thumb2.jpg'
],

Так что в массиве, как бы я поместил новые разрывы строк под ‘описание‘??

0

Решение

Вы можете использовать \ n следующим образом:

'youtube-video-key' => [
'youtube-id' => 'aRtFSDvd5',
'**description**' => 'one line \n second line'
'title' => 'youtube-video-title',
'url' => 'www.youtube.com/url',
'time' => '1:59',
'thumbnail' => '../../images/thumbnails/thumb2.jpg'
],
0

Другие решения

Вам просто нужно поставить

"\n"

В твоей строке. Обратите внимание, что вы должны использовать двойные кавычки.

Так

"some text here\n will put in a line\nbreak";
0

В php вы работаете с браузерами, поэтому вам нужно проскользнуть
«отметьте, где вам нужна новая строка вместо» \ n «

Например :

< ?php
foreach ($myarray as $a){
echo $a . "<br>";
}
0

Вы можете просто использовать \ n, который при просмотре преобразуется в разрыв строки.
так:

description => «много текста …. и еще немного / nThen на следующей строке»,

0

Не уверен, что вы хотите иметь текст в несколько строк в веб-браузере (HTML) или новые строки в источнике страницы.

Но в любом случае вы должны решить — какой текст должен представлять новую строку (в вашем примере кода это символ двойного пробела, но не уверен, что это просто пример — может быть что-то еще) и искать / заменять его на «\n«Если вы хотите, чтобы исходный текст был хорошо отформатирован или <br/> пометить, если вы хотите, чтобы новая строка в браузере.

0
По вопросам рекламы [email protected]