如果变量是 int 值,array_combine php 函数不保留字符串变量的数据类型
一个简单的例子:
$a = array('1', '2');
$b = array('first', 'second');
$c = array_combine($a, $b);
$ak = array_keys($c);
var_dump($ak);
这将产生输出:1 和 2 的整数值。
我想要的是保留值 1 和 2 的字符串类型
对于临时,我使用过:
array_walk 最终实现我想要的。