欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php按照数组长度排序,不改变位置算法,各位老师请帮忙,该如何处理

程序员文章站 2022-06-16 22:40:42
...
php按照数组长度排序,不改变位置算法,各位老师请帮忙
PHP code
$arr = array('宫颈糜烂','治疗','治疗宫颈','宫颈','糜烂','如何治疗','如何','治宫颈','怎样','怎样治疗','宫糜');function arrLenOrder_desc($a,$b){    if (strlen($a) == strlen($b))  return 0;    return (strlen(strip_tags($a)) 


------解决方案--------------------
换些数据不好吗? 全是女人病。
PHP code
$arr = array('宫颈糜烂','治疗','治疗宫颈','宫颈','糜烂','如何治疗','如何','治宫颈','怎样','怎样治疗','宫糜');$a_k = array_keys($arr);$a_v = array_map(create_function('$item', 'return strlen($item);'),$arr);array_multisort($a_v,SORT_DESC,SORT_NUMERIC,$a_k,SORT_ASC,SORT_NUMERIC,$arr);echo implode(",",$arr);
php按照数组长度排序,不改变位置算法,各位老师请帮忙,该如何处理

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频