Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (1)
  • PHP как сделать из двумерного массива одномерный?

    @akeylimepie
    $arr1 = array(
        '1' => array('1' => 'значение-1-ключ-1', '2' => 'значение-2-ключ-1'),
        '2' => array('1' => 'значение-1-ключ-2', '2' => 'значение-2-ключ-2'),
        '3' => array('1' => 'значение-1-ключ-3', '2' => 'значение-2-ключ-3'),
    );
    
    $result = [];
    
    array_walk_recursive(
        $arr1,
        function ($value, $key) use (&$result) {
            $index = count($result) ? array_key_last($result) + 1 : $key;
    
            $result[$index] = $value;
        }
    );
    
    var_dump($result);

    array(6) {
      [1]=>
      string(29) "значение-1-ключ-1"
      [2]=>
      string(29) "значение-2-ключ-1"
      [3]=>
      string(29) "значение-1-ключ-2"
      [4]=>
      string(29) "значение-2-ключ-2"
      [5]=>
      string(29) "значение-1-ключ-3"
      [6]=>
      string(29) "значение-2-ключ-3"
    }
    Ответ написан
    1 комментарий