Задать вопрос

Как задать пробел в php?

Есть код который генерирует текст из подключаемых файлов
$emailParams['subject'] = $subjects[array_rand($subjects)] . ' ' . $subjects2[array_rand($subjects2)];

В итоге выведется текст_subjects1 и текст_subjects2
Проблема в том что выводит он текст слитно, а между ними должен быть пробел.
Перепробовал все варианты, в том числе html одинарные, двойные ковычки, \s и т.п. не на что не реагирует.
Сайт на yii1 или 2 написан... :)))
  • Вопрос задан
  • 2153 просмотра
Подписаться 4 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
$emailParams['subject'] = trim($subjects[array_rand($subjects)]) . chr(32) . trim($subjects2[array_rand($subjects2)]);
PS: в принципе тримов должно хватить.
UPD: тут вот надо смотреть по фильтрации (ну и код к вопросу нужен, чтобы понять лучше).
Ответ написан
@ssssmax
Про дебаг автор похоже не слышал, это печально.
Код из вопроса в любом случае добавляет пробел, в результате получается строка, составленная из двух частей и пробела между ними, это элементарные вещи. Учитесь пользоваться дебагом, чтобы не задавать глупые вопросы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽