У меня есть три переменные, которые могут содержать или не содержать данные.
давайте назовем их $ name, $ address и $ phone.
Допустим, я хочу объединить их все в одну переменную $ contact, каждая в отдельной строке.
$contact = $name.'<br />'.$address.'<br />'.$telephone;
$contact
затем помещается в массив. Этот массив в конечном итоге проходит через цикл foreach, не обрабатывая переменные, равные ''
. Как мне узнать, пуста ли строка, кроме двух тегов <br />
? Я пытался скопировать $ contact в $ test_contact и запустить str_replace('<br />', '', $test_contact;
, но даже когда все переменные были установлены на ''
$test_contact == ''
, все равно оценивается как false. Я также пробовал trim()
после str_replace()
, но это тоже не сработало. Я также пытался использовать ===
, но опять не повезло.
Чего мне не хватает? Есть ли лучший способ сделать это?
Марка