Добијање карактера низа у 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.