这是我数组的结果:
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中有这样的函数吗
$array = array_flip($array);
这个函数用值
可以使用array_flip。
$valsAsKeys = array_flip($array);
函数被调用array_flip
您要找的是array_flip()
$arr = array_flip($arr);
更多细节在这里:http://php.net/manual/en/function.array-flip.php