Вставка пробела - PHP

212
06 сентября 2017, 15:36

Есть строка:

$l_array[] = <span class='attr'>".$l['l_n'].","."</span>";

Как вставить пробел после запятой не используя &nbsp?

Answer 1

Откройте для себя функцию sprintf(). И Ваш код станет гораздо более читаемым

$l_array[] = sprintf("<span class='attr'>%s, </span>", $l['l_n']);
Answer 2

Как то вот так, просто у вас в начале строки не было кавычек и не понятно зачем точку обернули в кавычки двойные:

$l_array[] = "<span class='attr'>".$l['l_n'].", .</span>";

Если же точку нужно вывести с этими двойными кавычками, нужно их экранировать:

$l_array[] = "<span class='attr'>".$l['l_n'].", \".\"</span>";
Answer 3

Приведите чуть больше текста верстки, чтобы понимать контекст.

Если вам нужен отступ от соседнего блока, то кмк лучше это решить через CSS, а не пробелом.

CSS: padding

CSS: margin

READ ALSO
Проблемы с кодом в IE11

Проблемы с кодом в IE11

Сделал html страницу с подключением css и js файловВсе открывалось хорошо

192
Оптимизация скорости работы БД

Оптимизация скорости работы БД

Всем привет, есть таблица translate на базе mysql с переводом в размере 700 тыс записей, делаю в цикле перевод каждое слово:

250
Загрузка картинки через ajax

Загрузка картинки через ajax

Друзья, после загрузки картинки на сервер, картинка не открываетсяТ

246