Как установить значение ключа вручную в массиве вместо индекса в многомерном массиве в PHP? - PullRequest
0 голосов
/ 31 мая 2019

Я использую PHP 7.0 для своей разработки.Я получил

Array
(
    [0] => Array
        (
            [lngCngSecUserId] => 0
            [sdtHolidayDate] => 1
        )

)

как вывод с помощью следующего кода:

<?php
    $tblActualHoliday = array();
    $arrColFields= array();
    $arrColFields["lngCngSecUserId"] = 0;
    $arrColFields["sdtHolidayDate"] = 1;
    array_push($tblActualHoliday,$arrColFields);
    print_r($tblActualHoliday);
?>

, но я хочу вывод как

Array
(
    [ColHeader] => Array
        (
            [lngCngSecUserId] => 0
            [sdtHolidayDate] => 1
        )

)

Как я могу получить его?Я хочу ColHeader вместо 0 в качестве ключа индекса.

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

попробуйте использовать

$tblActualHoliday['ColHeader'] = $arrColFields;
0 голосов
/ 31 мая 2019

Вы можете установить "ColHeader" в качестве ключа для ввода в $tblActualHoliday так же, как "lngCngSecUserId" для $arrColFields.

    $arrColFields= array();
    $arrColFields["lngCngSecUserId"] = 0;
    $arrColFields["sdtHolidayDate"] = 1;

    $tblActualHoliday["ColHeader"] = $arrColFields;

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...