Tak jak nazwa wskazuje zajmiemy się tutaj modyfikacją zmiennych PHP, które są stringami. Jak z pewnością wiecie stringi to głównie tekst. Tak wiec w tym rozdziale pokaże wam kilka sposobów jak w PHP można wprowadzać w nich zmiany. Będziemy więc zmieniać kolejność liter oraz ich wielkość.
Zmiana wielkości liter na małe
W tym celu użyjemy strtolower();
zamieni ona zawartość zmiennej na małe literki
<?php
$x = "Przykładowy Tekst!";
echo strtolower($x);
?>
Wynik:
przykładowy tekst!
Zmiana wielkości liter na wielkie
Teraz na odwrót zamieniamy wszystkie litery na wielkie z pomocą strtoupper();
<?php
$x = "Przykładowy Tekst!";
echo strtoupper($x);
?>
PRZYKłADOWY TEKST!
Podmiana elementów ciągu
<?php
$x = "Przykładowy Tekst!";
echo str_replace("Tekst", "Opis", $x);
?>
Przykładowy Opis!
Odwracanie kolejności liter
<?php
$x = "Przykładowy Tekst!";
echo strrev($x);
?>
Wynik (kodowanie niestety uciekło):
!tskeT ywoda��kyzrP
Usunięcie błędu będzie jednak wymagało trochę od nas gimnastyki
Usuwanie spacji
Teraz będziemy usuwać zbędne spacje przed i to tekście.
<?php
$x = " Przykładowy Tekst! ";
echo trim($x);
?>
<p>Usuwanie zbędnych spacji z treści</p>
<?php
echo "<input value='" . $x . "'>";
echo "<br>";
echo "<input value='" . trim($x) . "'>";
?>
Tworzenie tablicy ze stringa
Teraz zamienimy nasz tekst na tablicę. W tym przypadku będzie to tablica 2 elementowa bo mamy 2 słowa.
<?php
$x = "Przykładowy Tekst!";
$y = explode(" ", $x);
//Use the print_r() function to display the result:
print_r($y);
?>
Array ( [0] => Przykładowy [1] => Tekst! )