78 of 410 menu

Funksioni substr

Funksioni substr nxjerr dhe kthen një nënvarg nga një varg. Vargu në vetvete nuk ndryshohet. Parametri i parë i funksionit pranon një varg, i dyti - pozicionin e karakterit, nga ku duhet të fillojë nxjerrja, dhe i treti - numrin e karaktereve. Ju lutemi vini re se numërimi i karaktereve të vargut fillon nga zero.

Parametri i dytë mund të jetë negativ - në këtë rast numërimi do të fillojë nga fundi i vargut, ku karakteri i fundit do të ketë numrin -1.

Parametri i tretë mund të mos specifikohet - në këtë rast prerja do të ndodhë deri në fund të vargut.

Funksioni punon si duhet vetëm me karaktere latine (karaktere një-bajtëshe).

Sintaksa

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

Shembull

Le të nxjerrim 3 karaktere nga vargu duke filluar nga pozita 1 (nga karakteri i dytë, pasi i pari ka numër 0):

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

Rezultati i ekzekutimit të kodit:

'bcd'

Shembull

Le të nxjerrim të gjithë karakteret deri në fund të vargut, duke filluar nga i dyti (ai ka numër 1):

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

Rezultati i ekzekutimit të kodit:

'bcde'

Shembull

Le të nxjerrim karakterin e tretë dhe të dytë nga fundi, për këtë specifikojmë fillimin e nxjerrjes -3 (ky është numri i karakterit të tretë nga fundi), dhe numrin e karaktereve - 2:

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

Rezultati i ekzekutimit të kodit:

'cd'

Shembull

Le të nxjerrim 2 karakteret e fundit, për këtë specifikojmë pozitën e karakterit të parafundit (ky është -2), dhe parametrin e tretë nuk e specifikojmë - në këtë rast prerja do të jetë deri në fund të vargut:

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

Rezultati i ekzekutimit të kodit:

'de'

Shembull

Le të nxjerrim karakterin e fundit:

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

Rezultati i ekzekutimit të kodit:

'e'

Shihni gjithashtu

  • funksionin substr_replace,
    i cili nxjerr një pjesë të vargut dhe e zëvendëson atë me një tjetër
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo