|
|
|
| Вид адреса имеет следующий вид:
РОССИЯ, 429330, ЧУВАШСКАЯ РЕСПУБЛИКА, КАНАШ, КАНАШ, Восточный район, 27
переменные $myrow_region['name'] и $myrow_area['name'] имееют одинаковые значения "КАНАШ"
Вопрос - как поставить проверку, если поля совпадают то выводить только одно поле.
printf ("<p><strong>Адрес:</strong> %s, %s, %s, %s, %s, %s</p>",
$myrow_country['name'], $myrow_indeks['name'], $myrow_region['name'], $myrow_area['name'],
$myrow_town['name'], $myrow3['street']);
|
| |
|
|
|
|
|
|
|
для: liberty
(09.03.2013 в 09:13)
| |
echo "<p><strong>Адрес:</strong> $myrow_country['name'], $myrow_indeks['name'], ";
if($myrow_region['name'] == $myrow_area['name']) echo $myrow_region['name'] .', ';
else "$myrow_region['name'], $myrow_area['name'], ";
echo "$myrow_town['name'], $myrow3['street']";
|
это же элементарно | |
|
|
|
|
|
|
|
для: Valick
(09.03.2013 в 09:48)
| | ругается на первую строчку
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in .... | |
|
|
|
|
|
|
|
для: liberty
(09.03.2013 в 10:42)
| | ну или так
<?php
$str = "РОССИЯ, 429330, ЧУВАШСКАЯ РЕСПУБЛИКА, КАНАШ, КАНАШ, Восточный район, 27";
echo implode(", ", array_unique(array_map("trim", explode(",", $str))));
|
будет работать вне зависимости от пробелов после запятой, и вне зависимости от того, что повторяется | |
|
|
|
|
|
|
|
для: psychomc
(09.03.2013 в 11:33)
| | а так ошибка не исправляема? | |
|
|
|
|
|
|
|
для: liberty
(09.03.2013 в 20:46)
| | не правильно строки отформатированы | |
|
|
|
|
|
|
|
для: psychomc
(09.03.2013 в 21:07)
| | и как правильно надо эту строку
echo "<p><strong>Адрес:</strong> $myrow_country['name'], $myrow_indeks['name'], ";
|
отформатировать? | |
|
|
|
|
|
|
|
для: liberty
(09.03.2013 в 21:40)
| | например, так:
<?
echo "<p><strong>Адрес:</strong> {$myrow_country['name']}, {$myrow_indeks['name']}, ";
|
| |
|
|
|
|
|
|
|
для: Igorek
(09.03.2013 в 21:55)
| |
echo "<p><strong>Адрес:</strong> {$myrow_country['name']}, {$myrow_indeks['name']}, ";
if($myrow_region['name'] == $myrow_area['name']) echo $myrow_region['name'] .', ';
else "{$myrow_region['name']}, {$myrow_area['name']}, ";
echo "{$myrow_town['name']}, {$myrow3['street']}";
|
тогда не выводится поле $myrow_area['name'] | |
|
|
|
|
|
|
|
для: liberty
(09.03.2013 в 22:12)
| | а кто сказал, что оно должно выводиться?! где код, который его выводит? | |
|
|
|
|
|
|
|
для: Igorek
(09.03.2013 в 22:37)
| | вот здесь
else "{$myrow_region['name']}, {$myrow_area['name']},
|
| |
|
|
|
|
|
|
|
для: liberty
(10.03.2013 в 02:23)
| | а если внимательно посмотреть на эту строчку кода - ничего не смущает? | |
|
|
|