78 of 410 menu

Функсияи substr

Функсияи substr зарраи сатрро мебурад ва бармегардонад. Худи сатр дар ин ҳолат тағйир намеёбад. Параметри аввал ба функсия сатрро мегирад, параметри дуюм - мавқеи рамзро, аз куҷо бояд буридан оғоз шавад, ва параметри сеюм - шумораи рамзҳо. Диққат диҳед, ки рақамгузории рамзҳои сатр аз сифр оғоз мешавад.

Параметри дуюм метавонад манфӣ бошад - дар ин ҳолат шумориш аз охири сатр оғоз мешавад, дар ин ҳолат охирин рамз шумораи -1 хоҳад дошт.

Параметри сеюмро муайян кардан лозим нест - дар ин ҳолат буридан то охири сатр идома хоҳад ёфт.

Функсия танҳо бо рамзҳои лотинӣ (рамзҳои якбайтӣ) дуруст кор мекунад.

Синтаксис

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

Намуна

Биёед 3 рамзеро аз сатр аз мавқеи 1 бурем (аз рамзи дуюм, зеро якумин рамз шумораи 0 дорад):

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

Натиҷаи иҷрои код:

'bcd'

Намуна

Биёед ҳамаи рамзҳоро то охири сатр бурем, аз рамзи дуюм оғоз карда (он шумораи 1 дорад):

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

Натиҷаи иҷрои код:

'bcde'

Намуна

Биёед рамзи сеюму дуюмеро аз охир бурем, барои ин оғози буриданро -3 муайян мекунем (ин шумораи рамзи сеюм аз охир аст), ва шумораи рамзҳоро - 2:

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

Натиҷаи иҷрои код:

'cd'

Намуна

Биёед 2 рамзи охиринро бурем, барои ин мавқеи рамзи пешахиринро муайян мекунем (ин -2 аст), ва параметри сеюмро муайян намекунем - дар ин ҳолат буридан то охири сатр хоҳад буд:

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

Натиҷаи иҷрои код:

'de'

Намуна

Биёед рамзи охиринро бурем:

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

Натиҷаи иҷрои код:

'e'

Ҳамчунин нигаред

  • функсияи substr_replace,
    ки қисми сатрро мебурад ва онро бо дигаре иваз мекунад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан