php [php:multiSortByColumn()]多重配列のカラム指定ソートかな。#php
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php [php:multiSortByColumn()]多重配列のカラム指定ソートかな。#php相关的知识,希望对你有一定的参考价值。
// php >= 5.5
// 破壊的関数なので注意ね。
/**
* multi sort by column
* use for program values
* @param array $values (Value)
* @param str $column
* @return array $sortedArray
*/
function multiSortByColumn(&$values, $column='path', $sort=SORT_ASC) {
if (empty($values)) { return array(); }
array_multisort(array_column($values, $column), $sort, $values);
}
$values = array(
array('company_id' => 37, 'matching_point' => 5),
array('company_id' => 29, 'matching_point' => 18),
array('company_id' => 11, 'matching_point' => 7),
array('company_id' => 24, 'matching_point' => 17),
array('company_id' => 2, 'matching_point' => 12.5),
array('company_id' => 18, 'matching_point' => 13.8),
array('company_id' => 12, 'matching_point' => 8),
array('company_id' => 8, 'matching_point' => 8),
);
multiSortByColumn($values, 'matching_point', SORT_ASC);
var_dump($values);
以上是关于php [php:multiSortByColumn()]多重配列のカラム指定ソートかな。#php的主要内容,如果未能解决你的问题,请参考以下文章
php send.php php邮件模板#php
IntelliJ IDEA 11编辑php是,支持php文件名为.php5和.php4,如何设置能让其也支持.php呢?
如何从php5升级到php7
请问php中如何调用php文件中的内容?
php [php:PHPMailer示例] php库“PHPMailer”示例。 #PHP
php基础