កុំព្យូទ័រការសរសេរកម្មវិធី

គឺជាអារេតម្រៀបយ៉ាងដូចម្តេច?

ជាញឹកញាប់នៅពេលដោះស្រាយភារកិច្ចជាក់លាក់ដែលបានទាមទារដើម្បីធ្វើឱ្យការតម្រៀបនៃទិន្នន័យដែលត្រូវបានរក្សាទុកនៅក្នុងអារេមួយ។ អ្វីដែលត្រូវបានតម្រៀបអារេ? ខាងក្រោមនេះជាឧទាហរណ៍លេងនៅកាត, កាតរបស់ពួកគេមនុស្សដែលបានដាក់នៅលើតម្លៃនិងឈុត។ នេះធ្វើឱ្យវាអាចធ្វើទៅបានដើម្បីកំណត់នូវអ្វីដែលពួកគេខ្វះកាតដទៃទៀត។ ហើយនៅក្នុងវចនានុក្រមទាំងអស់តម្រៀបតាមលំដាប់អក្ខរក្រម។ ឧទាហរណ៍មនុស្សជាច្រើន។ តម្រៀប - ដើម្បីរៀបចំចំនួនជាក់លាក់នៃវត្ថុនៅក្នុងលំដាប់លើមូលដ្ឋានដែលបានបញ្ជាក់ណាមួយ។ អារេតម្រៀបតម្រូវឱ្យដោយស្មើភាពជាញឹកញាប់។ ដល់ទីបញ្ចប់នេះត្រូវបានប្រើវិធីសាស្រ្តផ្សេងគ្នា។ ដើម្បីយល់ពីសារៈសំខាន់របស់ពួកគេវាគ្រប់គ្រាន់ដើម្បីពិចារណានៅក្នុងការលម្អិតចំនួននៃវិធីមួយ។

លើអ្វីដែលជាមូលដ្ឋានធ្វើ

វាជាការសំខាន់ក្នុងការយល់ថាអារេមានគូជាច្រើននៃកូនសោនិងតម្លៃជាក់លាក់។ អារេតម្រៀបក្នុង C ត្រូវបានធ្វើដោយមានជំនួយពីមនុស្សរាប់សិបនាក់នៃបន្ទាត់នៃកូដនិងភាសានៃកម្មវិធី PHP នេះត្រូវបានសម្រេចពាក្យបញ្ជាធម្មតាបានតែមួយប៉ុណ្ណោះ។ តម្រៀបអារេគឺអាចធ្វើបាននៅលើមូលដ្ឋាននៃគ្រាប់ចុចឬតម្លៃ។ វានៅតែអាចធ្វើទៅបានដើម្បីចែកចាយតម្លៃដោយបន្សល់ទុកឱ្យពួកគេជាមួយនឹងការគ្រាប់ចុចដែលមានស្រាប់ឬតែងតាំងថ្មី។

ភាពខុសគ្នានៃមុខងារសំខាន់

តម្រៀប អារេនៃកម្មវិធី PHP មួយ គឺអាចធ្វើបានដោយការប្រើមុខងារជាច្រើន។ សូមមើលរបៀបដែលពួកគេខុសគ្នា:

- មុខងារមួយចំនួនត្រូវបានតម្រៀបអារេដោយធាតុសំខាន់នោះ, និងផ្សេងទៀត - នៅលើតម្លៃ។

- មានការតម្រៀបលំដាប់ផ្សេងគ្នា: ចុះ, កើនឡើង, ធម្មជាតិ, លេខអក្សរកាត់, អ្នកប្រើចៃដន្យឬដែលបានបញ្ជាក់។

- មុខងារមួយចំនួនគឺអាចរក្សាទុកបន្ទាប់ពីការតម្រៀបតភ្ជាប់រវាងគន្លឹះនិងតម្លៃ។ ប៉ុន្តែមានលក្ខណៈពិសេសនៅក្នុងការដែលគ្រាប់ចុចនឹងត្រូវបានកំណត់ទៅតម្លៃថ្មី។

- មុខងារនីមួយផ្ដល់នូវការកែប្រែនៃអារេអនុម័តនេះ។ តម្រៀបចម្លងពួកគេមិនវិលត្រឡប់មកវិញ។

- តម្រៀបលំដាប់នេះមិនត្រូវបានកំណត់នៅពេលដែលមុខងារកំណត់ធាតុពីរស្មើគ្នា។ នេះតម្រៀបមិនស្ថិតស្ថេរ។

មួយចំនួនអារេប្រភេទមុខងារក្នុង PHP

តម្រៀប () និង rsort () ។ តម្រៀប () បានបញ្ជាឱ្យអារេក្នុងលំដាប់អក្សរក្រមនេះ។ សូមឱ្យយើងចំណាំថាមុខងារនេះគឺប្រកាន់អក្សរតូចធំ។ វាត្រូវបានតម្រៀបតាមតម្លៃដែលមិនរាប់បញ្ចូលគ្រាប់ចុច។ Rsort () នឹងតម្រៀបក្នុងលំដាប់បញ្ច្រាសផងដែរនេះបើយោងតាមតម្លៃនិងមិនអើពើកូនសោ។

Asort () - វាជាផ្នែកមួយនៃមុខងារនៃការថែរក្សាទំនាក់ទំនងនៃកូនសោនិងតម្លៃនោះទេ។ វាមានប្រយោជន៍សម្រាប់អារេសមាគម, នៅពេលដែលវាជាការសំខាន់។

នៅក្នុងឧទាហរណ៍ដែលបានជ្រើសឈ្មោះសំខាន់នៃផ្លែនិងតម្លៃ - នេះគឺតម្លៃ។ តម្រៀបកំពុងឡើងថ្លៃ។ បើអ្នកត្រូវការតម្រៀបដោយ ឈ្មោះនៃផល ដែលអ្នកត្រូវការដើម្បីដំណើរការ ksort (), ដែលធ្វើឱ្យការតម្រៀបដោយគ្រាប់ចុច។ Arsort () តម្រៀបការ អារេមួយវិមាត្រ ដែលមានសន្ទស្សន៍ (រៀបរាប់) តម្លៃចុះ។ Krsort () ចុះធាតុគន្លឹះតម្រៀប។

អារេពីរវិមាត្រ

គួរឱ្យចាប់អារម្មណ៍មួយដែលអារេពីរវិមាត្រតម្រៀប។ នេះអាចត្រូវបានធ្វើរួចនៅក្នុងវិធីផ្សេងគ្នា។ PHP ដែលមានឱកាសដើម្បីប្រៀបធៀបពីរលេខឬខ្សែអក្សរទាំងពីរនេះ។ នៅក្នុងការណាអារេពហុវិមាត្រ, ធាតុនីមួយនៃការអារេមួយ។ ក្នុង PHP, ដើម្បីប្រៀបធៀបអារេច្រើនអ្នកត្រូវបង្កើតវិធីសាស្រ្តជាក់លាក់មួយ។ សូមពិចារណាអារេពីរវិមាត្រដែលរក្សាទុកឈ្មោះកាត់របស់ផ្លែឈើ, ឈ្មោះពេញនិងតម្លៃ។ ធាតុអារេអាចត្រូវបានតម្រៀបតាមលំដាប់អក្សរនៃឈ្មោះអក្សរកាត់នេះ។

នៅក្នុងឧទាហរណ៍នៅក្នុងឈ្មោះរបស់ពួកយើងនៃអនុគមន៍ប្រៀបធៀប (ប្រៀបធៀប) ។ វាមាន 2 អាគុយម៉ង់ - x និង y ។ មុខងារនេះត្រូវតែទទួលយកតម្លៃពីរ, បន្ទាប់មកកំណត់លំដាប់។ ប៉ារ៉ាម៉ែត្រ x, y - 2 អារេដែលមាននៅខាងក្នុង y អារេមេ។ ដើម្បីប្រៀបធៀបការរៀបរាប់របស់ធាតុនៃអារេដែលបានឆ្លងចូលទៅក្នុងមុខងារនេះអ្នកត្រូវអថេរ $ x [1], $ y [1] ។ នៅក្នុងបន្ទាត់ return1 ជាតម្លៃការវិលត្រឡប់ទៅកូដដែលបានហៅមុខងារនេះ។ នៅក្នុងអារេរបស់យើងតម្រៀបមុខងារ usort () ដែលមានមូលដ្ឋាន។ តម្រៀបទៅនេះបើយោងទៅតាមក្បួនច្បាប់ដែលរៀបរាប់អំពីមុខងារប្រៀបធៀប () ។

ឥឡូវនេះអារេតម្រៀបក្នុង PHP នឹងត្រូវបានសម្រាប់អ្នកដើម្បីយល់។

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 km.atomiyme.com. Theme powered by WordPress.