A vállalkozók, akik tömbök, amelyek kevés szó

A PHP 12 féle operátorok: prioritás, számtan, engedményezés, bitenkénti összehasonlítása, hibakezelés, kivitelezés, növelő / csökkentő, logikai, string, tömbök és típusellenőrzés. Ebben a cikkben fogjuk megvitatni szereplők, amelyek segítségével, ha dolgozik tömbök.

Az üzemeltetők a tömbökkel való munka

A hivatalos dokumentáció az üzemeltetők dolgozó tömböket le egészen röviden, és ennek következtében nem egyértelmű, hogy hol és hogyan lehet alkalmazni. Nézzük az egyes piaci szereplők. Mindegyik bináris, és így az a célja, hogy működjön együtt a két tömböt.

ötvözi tömbök

Tehát, először úgy az üzemeltető (+), hogy összekapcsolják a tömbök alapján kulcsokat. A kulcsok a második tömb lesz figyelmen kívül hagyni, ha az első tömb elemeit pontosan ugyanazt a kulcsot. Az összes többi elem a második tömb hozzá kell adni az első:

Amikor az eredményt megjeleníteni keresztül print_r (), az első három elem a tömb $ tomb2 tartalmazza pontosan ugyanazokat a billentyűket, mint a tömbben $ tomb1 úgy, hogy az elemek a „d”, „e” és „f” nem tartoznak a teljes tömb. Amikor a második hívás print_r (), mind kulcsfontosságúak az egy tömbben tomb1 $ már létezik a tömb $ tomb2, így figyelmen kívül hagyja.

Ez a funkció nem várt eredményekhez vezethet, de ugyanakkor azt is elősegítik a jó kód optimalizálása.

Sokan azt hiszik, hogy az eredmény kívül értékeitől függ a tömb elemeinek helyett kulcsokat. Ez nem így van. Használhatja a kombináció ofarray_merge () és array_unique (), hogy összekapcsolják a készletek értékeken alapuló:

összehasonlítva tömbök

Elrendezése elemek két tömb különböző, de azok egyenlőek. A következő példa furcsának tűnhet, de ezek a tömbök nem egyenlő az eltérő kulcs értéke és jelentése:

Annak érdekében, hogy ellenőrizze a tömböket kell használni az egyenlőtlenséget szereplők! = S <>. A működési elve pontosan ugyanaz:

Az azonosító a tömbök

A === operátor ellenőrizheti a teljes azonosság a tömb:

  • Ezek tartalmazzák az azonos számú elemet;
  • kulcsokat és értékeket az elemek mind tömbök azonos;
  • sorrendben az elemek;
  • abszolút véletlen adattípusok van elem értékeit;

Számos funkciók: ha a kulcsokat string típusú tömb, a második szám, és minden érték megegyezik, akkor az üzemben igazat ad vissza. Ha ahelyett, hogy egész használni az úszó, az eredmény hamis.

Nos, a fordított ellenőrzés végezhető az üzemeltető (! ==).

Az általunk használt egyéb szereplők, ha dolgozik, tömbök

PHP másképp hat, amikor azok a tömbök más szereplők számára. Most nézzük meg, mi lehet az eredmény.

Végzetes hiba: Váratlan Operand típusa

PHP dob végzetes hiba, ha a következő állítások tekintetében a tömböt:

  • bitenkénti nem (
)
  • aritmetikai operátor változás jel (-)
  • a számtani kivonás operátor (-)
  • aritmetikai szorzás művelet (*)
  • elosztjuk aritmetikai operátor (/)
  • Munka egy tömb típusú, mint az Integer

    Ha ezek a szolgáltatók dolgoznak tömbök alakítható dolgozni egész számokat. Üres tömb (sejtek nélkül) int (0), és a nem üres int (1).

    1. Logikai tagadás (!) TRUE, ha a tömb üres és hamis, ha a tömb egy vagy több elemet.
    2. Bitenkénti és () értéke 1, ha mindkét operandus nem üres, és 0, ha mindkét operandus üres.
    3. Bitenkénti OR (|) értéke 0, ha mindkét operandus üres; különben 1.
    4. Bitenkénti xor (^) értéke 0, ha mindkét csoportot egyszerre vagy üres vagy teli. Ha legalább az egyik tömb üres, visszatér 1.
    5. Shift tömb pár lépésre segítségével az üzemeltető (<<) вернёт 1 <
    6. Shift jobbra (>>) csak hasonló hatásai vannak, de az ellenkező irányba.
    7. A maradék osztály (%) true értékkel tér vissza, ha a két tömb nem üres. Ha egy második tömb üres, akkor ez okoz nullával osztás hiba ( „Division by Zero”). Ha az első tömb üres, akkor 0 visszaküldi (eredmény 1 0%).
    8. Logikai és ( és az AND) false értékkel tér vissza, ha az tömb üres. Ha ezek mind nem üres, akkor igaz.
    9. Logikai vagy (|| és OR) true, ha mindkét operandus nem üres. Ellenkező esetben hamis.
    10. Ha mindkét tömbök üresek, vagy nem üres, a logika (XOR) false. Ellenkező esetben, ha legalább egy tömb üres igaz.

    Munka egy tömb típusú, mint a vonal típusát

    (.) Amikor összefűző két tömböt használatával nyerhető a következő eredménnyel:

    hatás nélkül

    Használata szereplők (++ és -) nincs hatása.

    A vállalkozók, akik tömbök, amelyek kevés szó

    Által nyújtott információk útján két csatorna (látás és hallás) a képzés hatékonyságának sokkal jobb tanulás könyvekből. A házi feladatok és online tesztek lehetővé teszi, hogy folyamatosan úgy gondolja, a célnyelven, és azonnal ellenőrizze tudását!

    A vállalkozók, akik tömbök, amelyek kevés szó

    A vállalkozók, akik tömbök, amelyek kevés szó

    Ha azt szeretnénk, hosszú ideig, hogy tanulmányozzák, hogyan lehet HTML-t, akkor engem, mert van jó hír!

    A vállalkozók, akik tömbök, amelyek kevés szó

    Ha már megtanulta a HTML és tovább szeretne lépni, a következő lépés az lesz, hogy tanulmányozza a CSS technológiával.

    A vállalkozók, akik tömbök, amelyek kevés szó

    Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!

    Kapcsolódó cikkek