Cheizer
@Cheizer

Как в PHP вывести список из массива?

Друзья, запутался, не могу понять как на php получить вот такой список
aviamotornaya' : [
        {
        content: 'на Авиамоторная'
        },
    ],	

 avtozavodskaya' : [
        {
        content: 'на Автозаводская'
        },
    ],	

  akademicheskaya' : [
        {
        content: 'на Академическая'
        },
    ],

Из вот такого массива, делаю так
$str = str_replace("",",","
'Авиамоторная	,aviamotornaya' ,
'Автозаводская	,avtozavodskaya' ,
'Академическая	,akademicheskaya' ,
");
$array = explode(",",trim($str));
foreach($array as $k=> $v)
{
echo "
  ".$array[1].": [
        {
        content: 'на ".$array[0]."'
        },
    ],	
";
}


Но к сожалению распечатывает одно и тоже во всех итерациях aviamotornaya
aviamotornaya' : [
        {
        content: 'на Авиамоторная	'
        },
    ],	

  aviamotornaya' : [
        {
        content: 'на Авиамоторная	'
        },
    ],	

  aviamotornaya' : [
        {
        content: 'на Авиамоторная	'
        },
    ],


Что я делаю не так с циклом FOREACH?
  • Вопрос задан
  • 1376 просмотров
Решения вопроса 1
@Narts
Очень похоже на обрывок json
Если это так, то декодируйте через json_decode и работайте как с обычным ассоциативным массивом
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы