2012-05-09 2 views
-5

Я делаю проект для класса, и мне нужно просто поместить пробел между государственной страной города и переменными zip. Пожалуйста помоги! Спасибо!добавление пробелов между переменными

код выглядит следующим образом:

echo "<p>"; 
echo $weather['current_observation']['display_location']['city']; 
echo $weather['current_observation']['display_location']['state']; 
echo $weather['current_observation']['display_location']['country']; 
echo $weather['current_observation']['display_location']['zip']; 
echo "</p><p>"; 
echo $weather['current_observation']['observation_time_rfc822']; 
echo "</p><p>"; 
echo $weather['current_observation']['weather']; 
echo "</p><p>"; 
echo $weather['current_observation']['temperature_string']; 
echo "</p><p>"; 
echo $weather['current_observation']['wind_string']; 
echo "</p>"; 
+2

Вам не кажется, есть даже пытался добавить пробел ... –

+1

Вау ... редактировать войны ... –

+1

@FelixKling: пиу пиу пиу –

ответ

2

Как насчет

echo $weather['current_observation']['display_location']['city']; 
echo ' '; 
echo $weather['current_observation']['display_location']['state']; 
5

эхо echo '&nbsp'; после любого эхо-линии, которую вы хотите добавить пробел.

Или, как указано в commments:

"Там нет необходимости в неразрывный пробел Регулярное echo " "; будет хорошо - ceejayoz 9 мая '12 в 16:01.."

+0

Это сработало! Большое спасибо! –

+2

Нет необходимости в неразрывном пространстве. Регулярное «эхо» »,« будет хорошо. – ceejayoz

1

Вы можете добавить до конца строки с .

So "foo" . "bar" возвращается "foobar"

Я хотел бы написать

echo $weather['current_observation']['display_location']['city'] . ' '; 
echo $weather['current_observation']['display_location']['state'] . ' '; 
2

Вы можете просто добавить Пробелы этот путь

echo $weather['current_observation']['display_location']['city'] . " ";

1

В простейшем:

echo " "; 

Если это не делает трюк, вы, оставил важные детали из вашего вопроса.

-1

Для нормального пространства делать.

echo $weather['current_observation']['display_location']['city'] . " "; 
echo $weather['current_observation']['display_location']['state'] . " "; 
echo $weather['current_observation']['display_location']['country'] . " "; 
echo $weather['current_observation']['display_location']['zip'] . " "; 

или для межстрочного интервала HTML делать.

echo $weather['current_observation']['display_location']['city'] . "&nbsp;"; 
echo $weather['current_observation']['display_location']['state'] . "&nbsp;"; 
echo $weather['current_observation']['display_location']['country'] . "&nbsp;"; 
echo $weather['current_observation']['display_location']['zip'] . "&nbsp;"; 
+2

Вам нужно '.', а не' + '. : -P –

+1

«Интервал HTML» несколько вводит в заблуждение. Оба являются интервалами HTML. – ceejayoz

+0

@Rocket Я отредактировал свой комментарий .. Думаю, теперь он не должен составлять отрицательный рейтинг: D – nimish

Смежные вопросы