Előkészítés és partíció vonalak, string függvények, php-spravka
Főoldal String függvények készítése és felosztása húrok
Visszaadja a karakterlánc részét egy bizonyos hosszúságú.
szintaxis:
Visszaadja húr rész str, kezdve a kiindulási helyzetét és a hossza hosszú. Ha a length nincs megadva, ez azt jelentette, részsztring elejétől a végéig a húr str. Ha a kezdeti nagyobb, mint a vonal hosszát, vagy hossza érték nulla, akkor visszatér az üres karaktersorozat.
Azonban ez a funkció lehet csinálni, és még mindig nagyon hasznos dolog. Például, ha megadjuk a kezdeti negatív szám, akkor feltételezhető, hogy ez a szám az index a karaktersorozat, de csak mérni végétől str (például -1 azt jelenti: „kezdődik az utolsó karaktert a string”).
A hosszúság paramétert, ha jelen van, negatív is lehet. Ebben az esetben az utolsó karaktere részsztring visszatért lesz a szimbóluma str, melynek hossza index által meghatározott sor végére.
Ismétlődik néhányszor egy string.
szintaxis:
Az „ismétlés” str számú sort ismét, és visszaadja az együttes eredménye.
Kiegészíti húr másik húr bizonyos hosszúságú.
szintaxis:
Argumentum megadja a bemeneti forrás húr. pad_length argumentum megadja a hossza a visszaadott string. Ha van egy értéke kisebb, mint az eredeti szöveg, akkor nem kívül nem kerül végrehajtásra.
Segítségével egy opcionális argumentum pad_string megadhatja a használni kívánt vonalat helyőrzőjeként (alapértelmezett - szóközökkel együtt).
Segítségével egy opcionális argumentum pad_type megadhatja, hogy melyik oldalon kell egészíteni a sort: jobb, bal vagy mindkét oldalon.
Ez az érv a következő értékeket:
STR_PAD_RIGHT (alapértelmezett)
STR_PAD_LEFT
STR_PAD_BOTH
Visszaadja egy string töredék.
szintaxis:
chunk_split () függvény egy karakterlánc, amelyben az egyes sorok közötti egységnyi hosszra str chunklen (alapértelmezett 76) beillesztett szekvencia határolók vége (alapértelmezett: „rn”).
Ez a funkció akkor lehet hasznos, ha a konvertálás „base64” formátumban, hogy megfeleljen a szabályoknak RFC 2045.
Ez a funkció jelentősen gyorsabb, mint ereg_replace ().
Visszaadja egy sor részek.
szintaxis:
A függvény egy részét arg1 arg2 sort a szeparátorba.
Későbbi hívások vissza a soron következő része a szeparátor, és így tovább, amíg a végén a vonal. Az első hívást a függvény két paramétert: a forrás karakterlánc arg1 és arg2 szeparátor.
nem szükséges megadni minden ezt követő hívás érv arg1, különben nem fog visszatérni az első része a húr. Ha a visszatérő nem más, akkor a függvény hamis. Ha része egy sztring 0 vagy egy üres karakterlánc, de a funkció is false.
Meg kell jegyezni, hogy a leválasztó megadott karaktersorozat, amelyek mindegyike külön-külön is lehet elválasztó, de ha vannak sorban szekvenciálisan két vagy több szeparátor, visszatér az üres string (ami megszüntetheti a feldolgozási ciklus, mint a példában).
Gyárt elválasztó vonalat a tömbben.
szintaxis:
felrobban () függvény egy tömböt, amelyek mindegyike megfelel egy fragmense az eredeti szöveg str, között található a szeparátorok, az említett paraméter-elválasztó.
Opcionális paraméter határérték azt a maximális számát a tömb elemeinek. A fennmaradó részt fog tartalmazni osztatlanul az utolsó elem.
Beleolvad stringtömb.
szintaxis:
implode () függvény egy karakterlánc, amely tartalmaz egy sor minden tömb elemek egy előre meghatározott paraméter darab között, amely be van helyezve a megadott érték paraméter ragasztó.
Beleolvad stringtömb.
szintaxis:
Ugyanaz, mint a implode ()
Alakítja egy string tömbben (PHP 5)
Átalakítja egy string tömbbe. Ha az opcionális argumentum split_length, a visszaadott tömb tartalmazza része az eredeti szöveg split_length hossza egyenként vagy minden elem tartalmaz egy karaktert.
Ha split_length kevesebb, mint 1, FALSE. Ha split_length nagyobb hosszúságú karakterlánc, az egész karakterláncot ad vissza az első és az egyetlen elem a tömbben.
Primerv használatra str_split ()