怎么使用内置函数处理数组的键值
Re怎么使用内置函数处理数组的键值
$arr = ['1:A', '2:B', '3:C', '4:D', '5:E'];$arr = json_decode('{'.implode(',', array_map(function($item){ return preg_replace('/(.+?):(.+?)/', ''$2':'$1'', $item);}, $arr)).'}', true);print_r($arr);/** outputArray( [A] => 1 [B] => 2 [C] => 3 [D] => 4 [E] => 5)**/
如果值里头的:唯一的话可以这么做,方法提供者为了显得狂拽一点缩成一句话了 `(*∩_∩*)′
赞0
踩0