78 of 410 menu

Kazi substr

Kazi substr hukata na kurudisha sehemu ndogo ya neno kutoka kwenye neno. Neno lenyewe wakati huu halibadilika. Parameta ya kwanza kazi inakubali neno, ya pili - nafasi ya herufi, ambapo inapaswa kuanza kukata, na ya tatu - idadi ya herufi. Zingatia kuwa nambari za herufi za neno zinaanza na sifuri.

Parameta ya pili inaweza kuwa hasi - katika hali hii hesabu itaanza kutoka mwisho wa neno, wakati huu herufi ya mwisho itakuwa na nambari -1.

Parameta ya tatu inaweza kutotajwa - katika hali hii ukataji utafanyika hadi mwisho wa neno.

Kazi inafanya kazi vizuri tu na herufi za Kilatini (herufi zenye baiti moja).

Syntax

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

Mfano

Wacha tukate herufi 3 kutoka kwenye neno kuanzia nafasi 1 (kutoka herufi ya pili, kwani ya kwanza ina nambari 0):

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

Matokeo ya utekelezaji wa kodi:

'bcd'

Mfano

Wacha tukate herufi zote hadi mwisho wa neno, kuanzia ya pili (ina nambari 1):

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

Matokeo ya utekelezaji wa kodi:

'bcde'

Mfano

Wacha tukate herufi ya tatu na ya pili kutoka mwisho, kwa hili tatae mwanzo wa kukata -3 (hii ni nambari ya herufi ya tatu kutoka mwisho), na idadi ya herufi - 2:

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

Matokeo ya utekelezaji wa kodi:

'cd'

Mfano

Wacha tukate herufi 2 za mwisho, kwa hili tatae nafasi ya herufi ya mwisho kabla ya mwisho (hii ni -2), na parameta ya tatu hatitae - katika hali hii ukataji utakuwa hadi mwisho wa neno:

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

Matokeo ya utekelezaji wa kodi:

'de'

Mfano

Wacha tukate herufi ya mwisho:

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

Matokeo ya utekelezaji wa kodi:

'e'

Angalia pia

  • kazi substr_replace,
    ambayo hukata sehemu ya neno na kuibadilisha na nyingine
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa