78 of 410 menu

Funkcija substr

Funkcija substr izreže in vrne podniz iz niza. Sam niz se pri tem ne spremeni. Kot prvi parameter funkcija sprejme niz, kot drugega - položaj znaka, kjer naj začne z izrezovanjem, in kot tretjega - število znakov. Upoštevajte, da se številčenje znakov v nizu začne pri nič.

Drugi parameter je lahko negativen - v tem primeru se bo odštevanje začelo od konca niza, pri čemer bo imel zadnji znak številko -1.

Tretjega parametra ni treba navesti - v tem primeru bo odrezovanje potekalo do konca niza.

Funkcija pravilno deluje le z znaki latinice (enobajtnimi znaki).

Sintaksa

substr(string $string, int $offset, ?int $length = null): string

Primer

Izrežimo 3 znake iz niza z mesta 1 (od drugega znaka, saj ima prvi številko 0):

<?php echo substr('abcde', 1, 3); ?>

Rezultat izvajanja kode:

'bcd'

Primer

Izrežimo vse znake do konca niza, begin z drugim (ima številko 1):

<?php echo substr('abcde', 1); ?>

Rezultat izvajanja kode:

'bcde'

Primer

Izrežimo tretji in drugi znak od konca, za to navedemo začetek rezanja -3 (to je številka tretjega znaka od konca), in število znakov - 2:

<?php echo substr('abcde', -3, 2); ?>

Rezultat izvajanja kode:

'cd'

Primer

Izrežimo 2 zadnja znaka, za to navedemo položaj predzadnjega znaka (to je -2), tretjega parametra pa ne navedemo - v tem primeru bo obrezovanje potekalo do konca niza:

<?php echo substr('abcde', -2); ?>

Rezultat izvajanja kode:

'de'

Primer

Izrežimo zadnji znak:

<?php echo substr('abcde', -1); ?>

Rezultat izvajanja kode:

'e'

Glejte tudi

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni