PHP | collator_asort()函数
collator_asort()函数是PHP中的一个内置函数,用于对保持索引关联的数组进行排序。此函数对数组进行排序,以便数组索引保持与它们关联的数组元素的相关性。这些数组元素根据当前的语言环境规则进行排序。
句法:
- 程序风格:
bool collator_asort( $coll, &$arr, $sort_flag )
- 面向对象风格:
public bool Collator::asort( &$arr, $sort_flag )
参数:此函数接受三个参数,如上所述,如下所述:
- $coll:此参数用作整理器对象。
- $arr:此参数包含需要排序的字符串数组。
- $sort_flag:可选参数,用于定义排序方式,为以下之一:
- Collator::SORT_REGULAR:正常比较项目。这是默认排序。
- Collator::SORT_NUMERIC:它以数字方式比较项目。
- Collator::SORT_STRING:它将项目作为字符串进行比较。
返回值:此函数在成功时返回 True,在失败时返回 False。
下面的程序说明了PHP中的 collator_asort()函数:
方案一:
'30',
'B' => '48',
'C' => '9',
'D' => '60'
);
// Sort array according to its numeral value
collator_asort( $coll, $arr, Collator::SORT_NUMERIC );
var_export( $arr );
?>
输出:
array (
'C' => '9',
'A' => '30',
'B' => '48',
'D' => '60',
)
方案二:
'30',
'B' => '48',
'C' => '9',
'D' => '60'
);
// Sort array according to its string value
collator_asort( $coll, $arr, Collator::SORT_STRING );
var_export( $arr );
?>
输出:
array (
'A' => '30',
'B' => '48',
'D' => '60',
'C' => '9',
)
相关文章:
- PHP | uasort()函数
- PHP | rsort()函数
参考: http: PHP or.asort。 PHP