សិក្សារអំពីមុខងារ Array (ភាគ១)

មុខងារ array ទាំងនេះទាក់ទងជាមួយនឹងនិងការរៀបចំ array នៅក្នុងវិធីផ្សេងៗគ្នា។ Array មានសារៈសំខាន់សម្រាប់ការរក្សាទុកការគ្រប់គ្រងនិងការប្រតិបត្ដិការលើសំណុំនៃអថេរ។

១) មុខងាររបស់ array_change_key_case()

មុខងារ array_change_key_case () ដើម្បីផ្លាស់ប្តូរ keys ទាំងអស់នៅក្នុង array មួយទៅជាអក្សរតូច ឬ ធំទាំងអស់។

Parameters

សេចក្ដីលម្អិត

Return: ត្រឡប់ array ដោយប្រើ key របស់វានៅក្នុងអក្សរតូច ឬ អក្សរធំ ឬមិនពិតប្រសិនបើ array គឺមិនមែនជា array មួយ។
PHP Version: 4.2+

ឧទាហរណ៍

ការផ្លាស់ប្តូរ keys ទាំងអស់ក្នុង array ទៅអក្សរតូច


យើងបានលទ្ធផលដូចខាងក្រោម

ចំណាំ:
ប្រសិនបើមាន array មួយមានសន្ទស្សន៍ (indices) ដែលនឹងត្រូវដូចគ្នានេះនៅពេលដែលដំណើរការតាមរយៈមុខងារនេះ (ឧទាហរណ៍ “kEy” និង “kEY”) ជាតម្លៃមួយដែលក្រោយមកនៅក្នុង array នឹងលុបសន្ទស្សន៍ផ្សេងទៀតចោល។

២) មុខងាររបស់ array_chunk()

Chunks array មួយទៅក្នុង array ច្រើនជាមួយ size ធាតុ។ chunk ចុងក្រោយអាចផ្ទុកតិចជាង size ធាតុ ។

Parameter

សេចក្ដីលម្អិត
Return: ត្រឡប់សន្ទស្សន៍តគ្នាច្រើនក្នុង array ចាប់ផ្តើមដោយលេខសូន្យ ជាមួយនឹងវិមាត្រទំហំធាតុនីមួយៗ
PHP Version: 4.2+

កំហុស / ករណីលើកលែង

ប្រសិនបើទំហំគឺតិចជាង ១ E_WARNING នឹងត្រូវបានបោះចោល ហើយតំលៃ NULL ត្រឡប់មកវិញ។

ឧទាហរណ៍

យើងបានលទ្ធផលដូចខាងក្រោម

៣) មុខងាររបស់ array_column()

array_column () ត្រឡប់តម្លៃពីជួរឈរ(column)តែមួយនៃការបញ្ចូល បានកំណត់ដោយ column_key។ ជម្រើស index_key មួយអាចត្រូវបានផ្តល់ទៅឱ្យតម្លៃ index នៅក្នុងបានវិលត្រឡប់ array ដោយតម្លៃពីជួរឈរ index_key នៃការបញ្ចូលក្នុង array។

Parameters

សេចក្ដីលម្អិត

Return: ត្រឡប់ array មួយនៃតម្លៃដែលតំណាងឱ្យជួរឈរតែមួយពីការបញ្ចូល array
PHP Version: 5.5+

ឧទាហរណ៍

យើងបានលទ្ធផលដូចខាងក្រោម

៤) មុខងាររបស់ array_combine()

មុខងារ array_combine() បង្កើត array ដោយប្រើ ធាតុពីរ, មួយ “keys” array និង មួយ “values” array.
ចំណាំ : arrays ទាំងពីរត្រូវតែមានលេខស្មើរគ្នានៃធាតុ!

Parameters

សេចក្ដីលម្អិត

Return: ត្រឡប់ array រួមបញ្ចូលគ្នា, FALSE ប្រសិនបើចំនួននៃធាតុសម្រាប់ array នីមួយៗគឺមិនស្មើគ្នាទេ។
PHP Version: 5+

Changelog: កំណែមុនរបស់ PHP 5.4 E_WARNING ហើយត្រឡប់ FALSE សម្រាប់ array ទទេ

ឧទាហរណ៍

យើងបានលទ្ធផលដូចខាងក្រោម

៥) មុខងាររបស់ array_count_values()

ត្រឡប់ array ដោយប្រើតម្លៃនៃ array ជា keys ហើយ frequency របស់ពួកវានៅក្នុង array ជា values។

Parameter

សេចក្ដីលម្អិត

Return: ត្រឡប់ array នៃសមាគមតម្លៃពី array ជា keys និងការរាប់របស់គេជា values។

Error/ បោះ E_WARNING សម្រាប់ធាតុជារៀងរាល់ដែលមិនមែនជា string ឬ integer។

ឧទាហរណ៍

យើងបានលទ្ធផលដូចខាងក្រោម

ចែករំលែក​អត្ថបទនេះទៅកាន់៖

Exit mobile version