⊗ppPmBsSCh 43 of 447 menu

Добијање карактера низа у PHP-у

Претпоставимо да имамо неки низ. Сваки карактер у том низу има свој редни број: први карактер број 0, други карактер - број 1, трећи карактер број 2 и тако даље.

По потреби је могуће приступити одређеном карактеру низа према његовом броју. За то се пише име променљиве, после тог имена стављају се угаоне заграде и у тим заградама наводи се број карактера.

Хајде да погледамо на примеру. Претпоставимо да нам је дат овакав низ:

<?php $str = 'abcde'; ?>

Хајде да испишемо неке карактере овог низа:

<?php $str = 'abcde'; echo $str[0]; // исписаће 'a' echo $str[1]; // исписаће 'b' echo $str[2]; // исписаће 'c' ?>

Приликом добијања карактера могуће је такође задати негативне вредности. У том случају карактери ће се бројати од краја. Притом последњи карактер има број -1. Хајде да пробамо:

<?php $str = 'abcde'; echo $str[-1]; // исписаће 'e' echo $str[-2]; // исписаће 'd' echo $str[-5]; // исписаће 'a' ?>

Могуће је такође мењати карактере низа према њиховом броју. Хајде за пример да изменимо нулти карактер:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // исписаће '+bcde' ?>

Број карактера може се такође налазити у променљивој:

<?php $str = 'abcde'; $num = 3; // број карактера у променљивој echo $str[$num]; // исписаће 'd' ?>

Дат је низ:

<?php $str = 'abcde'; ?>

Приступањем појединачним карактерима овог низа испишите на екран карактер 'a', карактер 'c', карактер 'e'.

Дат је низ:

<?php $str = 'abcde'; ?>

Испишите његов последњи карактер.

Дат је низ:

<?php $str = 'abcde'; ?>

Приступањем појединачним карактерима овог низа запишите у нову променљиву карактере овог низа у обрнутом редоследу, односно 'edcba'.

Дате су променљиве:

<?php $str = 'abcde'; $num = 3; ?>

Испишите на екран карактер чији се број налази у променљивој $num.

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