K znakom reťazca v jazyku PHP je možné pristupovať ako k prvkom poľa cez operátor []. Medzi znakmi [] sa nachádza index. Index reprezentuje celé číslo a zároveň pozíciu znaku v reťazci. Číslovanie indexu začína od čísla 0, takže prvý znak reťazca má index - číslo 0.Príklad: Pristupovanie k znakom reťazca cez []. | $string = "String"; | echo $string[0] . "<br>"; | echo $string[1] . "<br>"; | echo $string[2] . "<br>"; | echo $string[3] . "<br>"; | echo $string[4] . "<br>"; | echo $string[5] . "<br>"; |
|
Aby bolo možné odlíšiť premennú typu pole od premennej typu string, pre pristupovanie k znakom reťazca sa odporúča používať znaky {}. Rovnako ako medzi znaky [] aj medzi {} sa umiestňuje index. Výsledok oboch zápisov je rovnaký a navyše zápis {} sprehľadňuje programový kód. Programátor tak má prehľad či pristupuje k poľu alebo reťazcu. Príklad: Odporúčané pristupovanie k znakom reťazca cez {}. | $string = "String"; | echo $string{0} . "<br>"; | echo $string{1} . "<br>"; | echo $string{2} . "<br>"; | echo $string{3} . "<br>"; | echo $string{4} . "<br>"; | echo $string{5} . "<br>"; |
|
V rámci coding style pre PHP sa odporúča pre polia používať znaky [] a pre reťazce {}. Dodržiavaním tohto pravidla sa sprehľadní programový kód.