这是我的数组的结果:
array(3) {
[968]=>
string(12) "TRALALAA0"
[918]=>
string(23) "TRALALAA1"
[912]=>
string(66) "TRALALAA2"
}
我希望输出结果为:
array(3) {
['TRALALAA0']=>
string(12) "968"
['TRALALAA1']=>
string(23) "918"
['TRALALAA0']=>
string(66) "912"
}
PHP中有没有这样做的功能?
答案 0 :(得分:6)
$array = array_flip($array);
此功能用值
翻转键答案 1 :(得分:2)
您可以使用array_flip。
$valsAsKeys = array_flip($array);
答案 2 :(得分:2)
调用该函数 array_flip
答案 3 :(得分:2)
您正在寻找array_flip()
$arr = array_flip($arr);