我目前有一个名为$keys
的数组:
array(5) { [0] => string(9) "SessionID" [1] => string(5) "Title" [2] => string(11) "Description" [3] => string(5) "Level" [4] => string(4) "Type" }我用它作为另一个数组
$values
的键。
我想通过将另一个数组映射到$keys
来创建一个关联数组。
换句话说,我想使用array_combine($keys, $values)
创建一个关联数组,其中$keys
只有5个元素,但$values
有超过3000个元素。
编辑1:很抱歉没有放入$values
的示例。它的顺序与$keys
相同:
+-----------+-------+-------------+---------+------+ | SESSIONID | TITLE | DESCRIPTION | LEVEL | TYPE | +-----------+-------+-------------+---------+------+ | | | | | | | 1 | A | 描述A | Level 1 | Word | | | | | | | | 2 | B | 描述B | Level 2 | Word | +-----------+-------+-------------+---------+------+
或者
$values = [ 1, 'A', '描述A', 'Level 1', 'Word', 2, 'B', '描述B', 'Level 2', 'Word' ];
因为我从单个CSV文件中填充这两个数组。
$values
是什么?它是5个与这些键匹配的值,然后另外5个值,以此类推吗? - Michael$values
是一个包含3000多个值的一维数组,其中5个值匹配5个键,然后下一个5个值将匹配另外5个键,以此类推。 - Thanh-Châu Phạm