sobota,
PHP: Przetwarzanie tekstu
p class="snipintro"> Tekst jako tablica?
Łańcuch znaków można potraktować jako tablicę, dostęp do pojedynczego znaku jest możliwy przez indeks (liczymy od zera). W pierwszym przepisie dotyczącym przetwarzania tekstu zaprezentowano kilka przykładów opierających się o tę własność.
$dane = 'technik informatyk';
$x = strlen($dane);
for($i=0;$i<$x;$i++) {
echo $dane[$i] . ' ';
}
for($i=0;$i<$x;$i++) {
echo ($i%2 ? '*' : $dane[$i]);
}
for($i=0;$i<$x;$i++) {
printf($i%2 ? "%s" : "<b>%s</b>", $dane[$i]);
}
for($i=0;$i<$x;$i++) {
printf('<span style="color:#%s">%s</span>',
$i%2 ? "f00" : "007", $dane[$i]);
}
Powyższa tabela to odnośniki do właściwych stron dokumentacji języka PHP.