- Промяна на масив
WT форуми -> PHP MySQL ASP.NET -> Промяна на масив
Създайте нова тема Напишете отговор 
Автор Съобщение
dakata__92
Активен
Активен

Регистриран на: 02/08/2011 9:24 pm

Support: 119
Bonus: 231
Мнения: 3066
Мнение 22/01/2018 12:29 am     Промяна на масив Отговорете с цитат


Колеги, тотално забих. Имам един масив, който не се сещам в момента как да го преобразувам да показва ключа плюс стойностите му. Та ще дам пример:

Array
(
    [tokens] => Array
        (
            [0] => Array
                (
                    [T_INLINE_HTML] => 1
                )

            [1] => Array
                (
                    [T_INLINE_HTML] => 84
                )

            [2] => Array
                (
                    [T_INLINE_HTML] => 102
                )

            [3] => Array
                (
                    [T_INLINE_HTML] => 167
                )
            [4] => Array
                (
                    [T_STRING_VARNAME] => 180
               )

        )

)


Трябва да стане така:


Array
(
    [tokens] => Array
    (
        [T_INLINE_HTML] => "1, 84, 102,167",
      [T_STRING_VARNAME] => "180"
    )

)


Тази вечер съм тотално забил как по лесен и сбит начин да го сторя.
Surprised Surprised Surprised Surprised Surprised Surprised Surprised Surprised Surprised Surprised

Нещо такова ми се върти из главата, ама все си мисля, че има и по-лесен начин, но съм забил просто...
PHP code:

$var = array();
foreach ($threats["tokens"] as $token) {
foreach ($token as $k => $v) {
$var[$k] .= $v." ";
}
}
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Revelation
Потребител
Потребител

Регистриран на: 24/03/2013 3:23 pm

Support: 54
Bonus: 108
Мнения: 693
Мнение 22/01/2018 1:11 am      Отговорете с цитат


Че това си е опростено? Притеснява те вложения цикъл ли?

П.П. Между другото не можеш ли да получаваш следния масив:

PHP code:

[
'tokens' => [
T_INLINE_HTML => [ 1, 84, 102 ],
T_STRING_VARNAME = [ 180 ]
]
]


Предполагам го получаваш по някакъв начин масива?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети