Modyfikacja stringów

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! )