Համակարգիչներ, Ծրագրավորում
Ինչպես է դասավորում մատրից.
Հաճախ, երբ լուծելու որոշակի խնդիրներ պահանջվում է կատարել տեսակավորման տվյալների, որոնք պահվում է մի զանգված: Ինչ է դասավորում մատրից. Այստեղ, օրինակ, խաղում է քարտերի, մարդիկ դրել են իրենց քարտերը արժեքի եւ հայցի. Սա ստիպում է դա հնարավոր է որոշել, թե ինչ այլ Ծանոթություններ նրանք չունեն: Եւ ի բառարաններ հրամայել այբբենական կարգով. Օրինակները բազմաթիվ են: Դասավորել - վերադասավորելու որոշակի շարք օբյեկտների ցանկացած կարգի վրա սահմանված հիմքերով: Տեսակավորման arrays պահանջում բավականին հաճախ: Այս նպատակով, տարբեր մեթոդներ են կիրառվում: Որպեսզի հասկանանք, թե իրենց էությունը, դա բավականացնում է համարում են մի շարք ձեւերով.
Դա կարեւոր է հասկանալ, որ array բաղկացած բազմաթիվ զույգ բանալիների եւ հատուկ արժեքների: Տեսակավորման arrays ի C է արվում օգնությամբ տասնյակ գծերի կոդ, իսկ լեզուն PHP, սա է հասնել միայն մեկ պարզ հրահանգը: Դասավորում arrays հնարավոր է հիման վրա բանալիների կամ արժեքների: Դեռ դա հնարավոր է տարածել արժեքը, թողնելով նրանց հետ առկա ստեղները կամ վերագրելով նոր.
Հիմնական տարբերություններ գործառույթների
Դասավորում մի զանգված PHP հնարավոր է, օգտագործելով տարբեր գործառույթներ: Եկեք նայենք, թե ինչպես են նրանք տարբերվում են:
- Որոշ գործառույթներ են դասավորված arrays են առանցքային տարրերից դրանց, եւ այլն, վերաբերյալ արժեքներին:
- Կան տարբեր տեսակի կարգը: նվազման, աճում, բնական, թվային, տեսակավորված ըստ այբբենական, պատահական կամ նշված օգտվողներին.
- Որոշ գործառույթներ կարող են փրկել հետո դասավորում կապը բանալիով եւ արժեքի. Բայց կա մի առանձնահատկություն է, որի բանալիներն կլինի վերականգնել է նոր արժեք:
- Յուրաքանչյուր ֆունկցիան ապահովում է փոփոխությունների անցել զանգված: Դասավորել պատճենել, նրանք չեն վերադառնա:
- The տեսակավորման կարգ է undefined, երբ ֆունկցիան որոշում է երկու տարրերը, ինչպես հավասար: Այս անկայուն տեսակավորման.
Որոշ տեսակ գործառույթը arrays ի PHP
Դասավորել () եւ rsort (). Դասավորել () հրամայում է զանգված այբբենական կարգով: Նշենք, որ այս գործառույթը այդպես զգայուն: Այն տեսակավորված արժեքները բացառող բանալիները. Rsort () կլինի տեսակավորելու հակառակ հերթականությամբ, նույնպես, ըստ արժեքներին եւ անտեսում բանալիները.
Asort () - դա մեկն է այն գործառույթների պահպանման հարաբերությունները բանալիների եւ արժեքների: Դա օգտակար է ասոցացման arrays, երբ դա կարեւոր է:
Երկու ծավալային զանգված
An հետաքրքիր երկչափ զանգված դասավորում: Սա կարող է կատարվել տարբեր ձեւերով. PHP հնարավորություն ունի համեմատել երկու համարները կամ երկու տողերի. Ցանկացած բազմակողմ զանգված, յուրաքանչյուր տարր մի զանգված: PHP, է համեմատել բազմաթիվ arrays, դուք պետք է ստեղծել մի կոնկրետ մեթոդը: Դիտարկենք մի երկու ծավալային զանգված, որը պահում է կրճատ անունը մրգի, լրիվ անվանումն ու գինը: Այն array տարրերը կարող են տեսակավորված ըստ այբբենական հերթականությամբ `անվանման հապավումը:
Այժմ տեսակավորման arrays ի PHP կլինի ձեզ համար է հասկանալ:
Similar articles
Trending Now