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

WBOY
Freigeben: 2016-07-25 08:55:18
Original
1011 Leute haben es durchsucht
  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多维数组排序的例子



Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!