⊗ppPmBsSCh 43 of 447 menu

Dobijanje karaktera stringa u PHP-u

Neka postoji neki string. Svaki karakter u ovom stringu ima svoj redni broj: prvi karakter ima broj 0, drugi karakter - broj 1, treći karakter broj 2 i tako dalje.

Prema potrebi, možemo pristupiti određenom karakteru stringa po njegovom broju. Za to se piše ime promenljive, iza tog imena se stavljaju uglaste zagrade i u tim zagradama se navodi broj karaktera.

Pogledajmo na primeru. Neka nam je dat ovakav string:

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

Hajde da prikažemo neke karaktere ovog stringa:

<?php $str = 'abcde'; echo $str[0]; // ispisaće 'a' echo $str[1]; // ispisaće 'b' echo $str[2]; // ispisaće 'c' ?>

Prilikom dobijanja karaktera takođe možemo koristiti negativne vrednosti. U ovom slučaju karakteri se računaju sa kraja. Povrh toga, poslednji karakter ima broj -1. Probajmo:

<?php $str = 'abcde'; echo $str[-1]; // ispisaće 'e' echo $str[-2]; // ispisaće 'd' echo $str[-5]; // ispisaće 'a' ?>

Takođe možemo menjati karaktere stringa po njihovom broju. Hajde da za primer promenimo nulti karakter:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // ispisaće '+bcde' ?>

Broj karaktera takođe može biti sačuvan u promenljivoj:

<?php $str = 'abcde'; $num = 3; // broj karaktera u promenljivoj echo $str[$num]; // ispisaće 'd' ?>

Dat je string:

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

Pristupanjem pojedinačnim karakterima ovog stringa prikažite na ekranu karakter 'a', karakter 'c', karakter 'e'.

Dat je string:

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

Prikažite njegov poslednji karakter.

Dat je string:

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

Pristupanjem pojedinačnim karakterima ovog stringa zapišite u novu promenljivu karaktere ovog stringa u obrnutom redosledu, odnosno 'edcba'.

Date su promenljive:

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

Prikažite na ekranu karakter čiji je broj sačuvan u promenljivoj $num.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij