PHP Array Форматирование для внутреннего массива массива без использования RecursiveIteratorIterator

Vipul Jethva спросил: 03 ноября 2018 в 09:07 в: php

Как я могу получить этот формат? Результат должен быть динамическим:

1 
a 
b 
0

Это мой оригинальный массив:

$arr = array(0 => 1,
        array(
            0 => 'a',
            1 => 'b'
        ),
        'c' => '0'
    );

я пробовал:

$kArr = array();
for($i=0; $i<count($arr); $i++ ){
    $iArr = array();
    echo $arr[$i];
    foreach($arr[$i] as $key => $value){
        if(!is_array($value)) continue;        foreach($value as $subKey => $subValue){            
            $iArr[] = $subValue;
        }
    }    if(count($iArr) > 0 )
        $kArr[$i] = $iArr;
}echo '<pre>'; print_r($kArr);

Где я не прав? если есть другой метод, пожалуйста, дайте мне знать.

0 ответов