php字典序排序怎么做?

胖胖 发布于 2014/07/23 11:42
阅读 8K+
收藏 0

【Gopher China万字分享】华为云的Go语言云原生实战经验!>>>

php 4个变量 或者 5个 怎么做字典序排序  愁
加载中
0
inuxor
inuxor

RTFM吧,sort函数

实在不行usort,自己写回调

0
fxhover
fxhover
php排序函数很多啊,sort、ksort、asort、rsort、krsort、usort、uksort等等,总有一个适合你。
0
你哥
你哥
      $data = [
            'actions' => 'R,W',
            'resources' => 'app2dev',
            'accessKey' => 'b1,b3,b2',
            'expireTime' => 24 * 3600 * 30,
            'proxyType' => 'MQTT',
            'serviceName' => 'mq',
            'instanceId' => 'a1,a3,a2',
            'signature' => ''
        ];
// 先将参数按照 key 排序
ksort($data);

// 再将同一参数内的值也按照字典序排序
array_walk($data, function (&$item, $key) use ($data) {
	$arr = explode(',', $item);
	if (count($arr) > 1) {
		sort($arr);
		$item = implode(',', $arr);
	}
});

 

返回顶部
顶部