Как в переменной типа string использовать неразрывный пробел?

Ссылка скопирована
6 января 2026 1 ответ

В строке необходимо запретить перенос между некоторыми словосочетаниями.
let someString = 'бла бла бла бла(тут запретить перенос)бла'

Дополнительно:

  или вот он " ".

Большинство IDE и даже многие редакторы позволяют вставить неразрывный пробел хоткеем.

Кстати, этих пробелов есть несколько разновидностей https://ru.wikipedia.org/wiki/%D0%9D%D0%B5%D1%80%D...

  •   в строке не работает. Есть ли вариант не разделяя строку запретить перенос между некоторыми ее частями.
  • Solevoy_2015, в смысле не работает?
    <div id="container" style="border: solid 2px gray; width: 150px;"></div> <script> let data =  'lorem ipsum lo<u>rem ip</u>sum lorem ipsum lorem ipsum lorem ipsumm'; container.innerHTML = data; </script>

    <div id="container" style="border: solid 2px gray; width: 150px;"></div> <script> let data = 'lorem ipsum lo<u>rem ip</u>sum lorem ipsum lorem ipsum lorem ipsumm'; container.innerHTML = data; </script>

  • Solevoy_2015, <nobr>бла бла</nobr> что ли?
  • Stalker_RED, я таким способом не хотел пользоваться. Ответил уже ниже
  • AUser0, Нет, в строке не используются теги. Я возвращаю некую строку функцией и мне нужно было поместить неразрывный пробел непосредственно в string. Страницу которую вы скинули мне помогла. Спасибо

u00A0 По ширине совпадает с межсловным пробелом.
u2007 Имеет такую же ширину, что и цифры в данном шрифте, и предназначен для набора таблиц.
u202F Узкий неразрывный пробел.
u2060 Неразрывный пробел с нулевой шириной.

let someString = 'бла бла бла блаu00A0бла'

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Мария Код Ответ

Для использования неразрывного пробела в переменной типа string в PHP, вы можете вставить символ неразрывного пробела (Unicode: U+00A0) в вашу строку. Неразрывной пробел используется для предотвращения разрыва строки в этом месте при отображении текста.

Пример использования неразрывного пробела в PHP:

$text = "Это строка с неразрывным пробелом: " . "\xc2\xa0";
echo $text;

$text = "Это строка с неразрывным пробелом: " . "\xc2\xa0"; echo $text;

В данном примере мы создаем переменную $text и добавляем к ней символ неразрывного пробела (UTF-8 код: \xc2\xa0). При выводе этой строки на экране, вы увидите, что пробел между словами "с" и "неразрывным" не разрывается на новую строку.

Обратите внимание, что в PHP можно использовать как символ неразрывного пробела в UTF-8 (\xc2\xa0), так и HTML-код неразрывного пробела ( ). Однако, для некоторых случаев лучше использовать символ неразрывного пробела в UTF-8, так как это более надежный способ.

Таким образом, вы можете легко использовать неразрывный пробел в переменных типа string в PHP, чтобы предотвратить разрыв строки в нужных местах текста.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно