[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Преобразование массива
Crutis
Здравствуйте.

Подскажите, пожалуйста, как преобразовать двумерный массив

Array (3)
0 => Array (1)
field_cistype => "1"
1 => Array (1)
field_cistype => "3"


в массив значений
array (1,3)





Спустя 2 минуты, 15 секунд (4.10.2010 - 17:22) Michael написал(а):
как всегда - пробежись двойным циклом и собери нужные данные в новый массив.

Спустя 7 минут, 10 секунд (4.10.2010 - 17:30) Crutis написал(а):
Спасибо, у меня получилось как-то так:
                foreach($realctype as $key=>$val) {                 
foreach ($val as $k=>$v) {
$aaaaaa[] = $v;
}
}

Спустя 4 минуты, 7 секунд (4.10.2010 - 17:34) Michael написал(а):
угу, только если ключи не нужны можно просто: $realctype as $val и во 2-м случае.

Спустя 5 минут, 33 секунды (4.10.2010 - 17:39) Crutis написал(а):
Michael, спасибо за подсказку, и, главное, за оперативность!

Спустя 3 часа, 50 минут, 41 секунда (4.10.2010 - 21:30) linker написал(а):
А у меня получилось
$newarray = array();
while(list($key, $value) = each($array))
$newarray[] = $value['field_cistype'];
Можно еще короче
$newarray = array_map(create_function('$value', 'return $value[\'field_cistype\'];'), $array);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.