Loading...
Можно ли при запросе на вывод многомерного массива с базы заменить их ключи на на какое нибудь значение из этого массива ? Ну или в php как поменять ключ на какое нибудь значение из массива
https://www.php.net/manual/ru/ref.array.php
213731682 (10 мар 2023, в 21:27)
Можно ли при запросе на вывод многомерного массива с базы заменить их ключи на на какое нибудь значение из этого массива ? Ну или в php как поменять ключ на какое нибудь значение из массива
Если у тебя 2 массива будут, с идинтичными ключами. Например:
php
   array(2) {   [0]=>   array(2) {     ["first"]=>     string(3) "xxx"     ["second"]=>     string(3) "yyy"   }   [1]=>   array(2) {     ["first"]=>     string(3) "kkk"     ["second"]=>     string(3) "zzz"   } }   
А сам массив
php
   array(2) {   ["first"]=>   string(5) "val_1"   ["second"]=>   string(5) "val_2" }   
И получаем такой массив
php
   array(2) {   [0]=>   array(2) {     ["val_1"]=>     string(3) "xxx"     ["val_2"]=>     string(3) "yyy"   }   [1]=>   array(2) {     ["val_1"]=>     string(3) "kkk"     ["val_2"]=>     string(3) "zzz"   } }   
Сам запрос для этого
php
   $result = array_map(function($v) use ($keys){                   return array_combine($keys, $v);               }, $input);   
Онлайн: 3
Время:
Gen. 0.0844
(c) Bym.Guru 2010-2026