Dam*_*ska 0 php sorting numeric
我有一些以数字开头的字符串,目前 PHP 的默认sort()处理方式与我预期的不同。
目前排序结果:
111a
112a
1123a
204a
205a
20765a
3a
Run Code Online (Sandbox Code Playgroud)
我的期望:
3a
111a
112a
204a
205a
1123a
20765a
Run Code Online (Sandbox Code Playgroud)
例如,我应该首先提取数字的所有元素吗?我如何在 PHP 中以简单的方式做到这一点?
natsort()使用另一个名为;)的 PHP 函数
所以,就你而言:
$temp = array(
'111a',
'112a',
'1123a',
'204a',
'205a',
'20765a',
'3a',
);
natsort($temp);
var_dump($temp);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |