如何在PHP中设置数组中的手动键值,而不是多维数组中的索引?

时间:2019-05-31 06:07:47

标签: php php-7 php-7.0

我正在使用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 :(得分:0)

您可以将"ColHeader"设置为$tblActualHoliday的输入键,方法与"lngCngSecUserId"的{​​{1}}相同。      

$arrColFields

答案 1 :(得分:0)

尝试使用

$tblActualHoliday['ColHeader'] = $arrColFields;