Skip to content

Hi You, I am Tade

  • About
  • Donate
  • Privacy policy
    • About
    • Donate
    • Privacy policy

Sắp xếp phần tử trong mảng php

  • Hoàng Thức
  • Jan 19, 2016

Hôm nay mình sẽ làm 1 đoạn code sắp xếp phần tử trong mảng php mà không sử dụng hàm sort trong php.

Đầu tiên tìm giá trị nhỏ nhất trong mảng. Thuật toán mình sử dung là so sánh các giá trị liên kề với nhau.


function min_array($array){
 $t=$array[0];
 $j=0;
 for($i=1;$i<count($array);$i++){
 if($t<$array[$i]){$t= $array[$i];$j=$i;$i=1;}
 }

return $t;
}

Khi bạn đổi toán tử khi so sánh 2 phần tử kề nhau ta sẽ số phần tử giá trị lớn nhất trong mảng.

</pre>
<pre> for($i=1;$i<count($array);$i++){
 if($t<$array[$i]){$t= $array[$i];$j=$i;$i=1;}
 }

Sắp xếp tăng dần

function sort_array($array){  
 for($i=1;$i<count($array);$i++){
 $j=$array[$i];
 $t=$array[$i-1];
 if($t>$j){$array[$i-1]=$j;$array[$i]=$t;$i=0;}
 
 } 
 return $array;
}
[php]

Sắp xếp giảm dần
[php]
for($i=1;$i<count($array);$i++){
 $j=$array[$i];
 $t=$array[$i-1];
 if($t<$j){$array[$i-1]=$j;$array[$i]=$t;$i=0;} 
 } 

 

    Share

Post navigation

←Previous:
Next:→

42 thoughts on “Sắp xếp phần tử trong mảng php”

  1. eebest8 michael says:
    8 July, 2016 at 5:52 am

    “Just wanna input on few general things, The website style is perfect, the articles is really good D.”

  2. Pingback: info
  3. Pingback: รับสั่งทำเค้ก
  4. Pingback: steenslagfolie
  5. Pingback: ให้บริการมาอย่างยาวนาน เชื่อถือได้ 1688SAGAME
  6. Pingback: marbo 9000
  7. Pingback: Thai food nyc
  8. Pingback: ผ้าเย็บวน
  9. Pingback: about me
  10. Pingback: weed in krakow
  11. Pingback: รถเช่าในญี่ปุ่นพร้อมคนขับ
  12. Pingback: รับบริการตัดแต่งและแพ็คผักผลไม้
  13. Pingback: Nextspin
  14. Pingback: ยอย
  15. Pingback: slot99
  16. Pingback: สอนภาษาไทยให้ชาวต่างชาติ
  17. Pingback: Onion Shops
  18. Pingback: จำหน่ายพลาสติกวิศวกรรม
  19. Pingback: cam coins
  20. Pingback: แว่นกันแดดแบรนด์
  21. Pingback: Sanook99
  22. Pingback: altogel
  23. Pingback: เค้กด่วน
  24. Pingback: เจ้ามือ หวย มีหวยอะไรให้เลือกแทงบ้าง
  25. Pingback: betflix wallet
  26. Pingback: Sciences_2025
  27. Pingback: pgslot168
  28. Pingback: fear of god essentials
  29. Pingback: Mostbet
  30. Pingback: สล็อตเครดิตฟรีกับ Sagame88
  31. Pingback: เป่าฟูหลิง
  32. Pingback: Dragon Hatch 2
  33. Pingback: rainbow six siege esp buy
  34. Pingback: 1 win
  35. Pingback: เพิ่มยอดวิว
  36. Pingback: push888
  37. Pingback: คลินิกจัดฟัน ฉะเชิงเทรา
  38. Pingback: ร้านเค้กวันเกิดใกล้ฉัน
  39. Pingback: เช็คสลิปโอนเงิน
  40. Pingback: massage outcall Bangkok girls
  41. Pingback: บ้านพักคนชรา
  42. Pingback: เครื่องเป่าแอลกอฮอล์

Comments are closed.

©2025 Hi You, I am Tade / Designed & Built by WPFound