SzámítógépekProgramozás

Hogyan készül a válogatás tömbök?

Gyakran megoldása során bizonyos feladatokat, amelyek szükségesek a rendezési a tárolt adatokat, és egy tömbben. Mi válogatás tömbök? Itt például, játszik kártya, az emberek lerakták kártyák értékét és öltönyt. Ez lehetővé teszi, hogy meghatározzák, milyen más kártyák hiányzik belőlük. És a szótárakban minden ábécésorrendben. Példaként említhetjük. Sort - átrendezheti az egyes objektumok száma tetszőleges sorrendben meghatározott okok. Válogató tömbök igényelnek elég gyakran. Ebből a célból, a különböző módszereket használnak. Ahhoz, hogy megértsük a lényegét, elegendő, hogy fontolja meg részletesen számos módon.

Milyen alapon csinálni

Fontos megérteni, hogy a tömb áll, több pár kulcsok és konkrét értékeket. Válogató tömbök C történik a segítségével több tucat sornyi kódot, és a nyelv PHP, ez csak úgy érhető el egyetlen paranccsal. Válogató tömbök alapján lehetséges kulcsok és értékek. Mégis lehet terjeszteni az értéket, így őket a meglévő kulcsokhoz vagy kijelölt új.

A fő különbség a funkciók

Szelektálás egy sor PHP lehetséges különféle funkciók használata. Nézzük meg, hogy miben különböznek:

- Egyes funkciók vannak sorolva tömböket kulcsfontosságú eleme annak, és mások - az értékekre.

- vannak különböző sorrend: csökkenő, növekvő, természetes, numerikus, alfabetikus, véletlen vagy meghatározott felhasználók számára.

- Egyes funkciók képesek menteni válogatás után kapcsolat a kulcs és az érték. De van egy olyan funkció, amely a kulcsokat visszaállításra kerül az új értéket.

- Minden egyes funkció biztosítja a módosítás a telt tömb. Szortírozás, nem térnek vissza.

- A sorrend nem definiált, ha a funkció határozza meg a két elem egyenlő. Ez instabil válogatás.

Valamilyen funkció tömbök a PHP

Rendezése () és rsort (). Sort () elrendeli a tömb alfabetikus sorrendben. Vegyük észre, hogy ez a funkció a kis- és nagybetűket. Ez van rendezve az értékeket, kivéve a kulcsokat. Rsort () fogja rendezni fordított sorrendben is, értékeknek megfelelően, és figyelmen kívül hagyja a kulcsokat.

Asort () - ez az egyik funkciója megőrzése a kapcsolat a kulcsokat és értékeket. Ez akkor hasznos, asszociatív tömbök, amikor fontos.

A kiválasztott példa kulcsnevekhez gyümölcs és értékek - ez az ára. Sorbarendezésekor emelkedő ára. Ha meg kell rendezni a nevét gyümölcsök, meg kell, hogy működjön ksort (), amely megkönnyíti a rendezés kulcsokat. Arsort () rendezi a egydimenziós tömb indexek (leíró) csökkenő értékeket. Krsort () csökkenő rendezési kulcs terméket.

A két dimenziós tömb

Egy érdekes kétdimenziós tömb rendezési. Ezt meg lehet tenni a különböző módon. PHP lehetősége van összehasonlítani két számot vagy két stringet. Mindenesetre több dimenziós tömb minden eleme egy tömb. A PHP-összehasonlítani több tömbök, akkor létre kell hozni egy speciális eljárással. Tekintsünk egy kétdimenziós tömb, amely tárolja a rövidített nevét, gyümölcs, teljes nevét és árát. A tömb elemeit lehet ábécérendben a rövidített neve.

A példában mi a funkció neve összehasonlítani (összehasonlítás). Meg 2 érvek - x, y. A funkció kell, hogy a két érték, akkor határozza meg a sorrendet. A paraméterek x, y - 2 tömb, amelyek belül a fő tömb y. Összehasonlítani a leírás-elemek a tömbök, ami eltelt a funkciót, amire szükség van a változók $ x [1], $ y [1]. A return1 vonal egy visszatérési érték a kódot, hogy hívják ezt a funkciót. A mi tömb rendezési alapú usort () függvényt. Rendezés megy a szabályok szerint, amely leírja az összehasonlítandó () függvényt.

Most válogatás tömbök a PHP lesz az Ön számára, hogy megértsék.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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