Heim  >  Artikel  >  Backend-Entwicklung  >  php判断数组是否有序的示例代码

php判断数组是否有序的示例代码

WBOY
WBOYOriginal
2016-07-25 08:55:181036Durchsuche
  1. /**
  2. * 判断数组是否有序
  3. * by bbs.it-home.org
  4. */
  5. function JudegSortArray($array) {
  6. if ($array [0] > $array [1]) {
  7. $flag = 1;
  8. } else {
  9. $flag = 0;
  10. }
  11. $temp = $flag;
  12. $len = count ( $array );
  13. for($i = 1; $i if ($flag == 0) {
  14. if ($array [$i]
  15. {
  16. continue;
  17. } else {
  18. $flag = 1;
  19. break;
  20. }
  21. }
  22. if ($flag == 1) {
  23. if ($array [$i] > $array [$i + 1]) {
  24. continue;
  25. } else
  26. {
  27. $flag = 0;
  28. break;
  29. }
  30. }
  31. }
  32. if ($flag != $temp) {
  33. echo "无序数组";
  34. } else {
  35. echo "有序数组";
  36. }
  37. }
  38. // 调用示例
  39. $array = array (
  40. 1,
  41. 2,
  42. 3,
  43. 4,
  44. 6,
  45. 5
  46. );
  47. $ret = JudegSortArray ( $array );
  48. echo $ret;
复制代码

>>> 您可能感兴趣的文章: php二维数组按指定键值key排序的例子 php根据键值对二维数组排序的小例子 php二维数组排序(实例) php数组排序的几个函数(附实例) php数组排序方法大全(程序员之家整理奉献) PHP数组排序方法总结(收藏) PHP各种排序算法的实现汇总 php 二维数组排序的两个例子 php 数组排序的实例代码 php数组实例之数组排序 php 数组排序实例分享(多种排序方式) php对二维数组进行排序 PHP二维数组排序自定义函数 php 二维数组按指定的键值排序的代码 php 数组排序(升序、降序及相关问题) php 简单数组排序的方法 学习php多维数组的排序 php多维数组排序的例子



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:linux下yum为php安装gd库 Nächster Artikel:Linux下开启PHP GD库支持