Przejdź do treści głównej
INF.03Backend & PHP

Funkcje tekstowe w PHP (strlen, strpos, explode, implode, trim)

Funkcje do mierzenia długości, wyszukiwania podciągów, zamiany fragmentów oraz konwersji między łańcuchami a tablicami.

Najważniejsze funkcje tekstowe w PHP:

  • strlen($tekst) – długość łańcucha znaków w bajtach.
  • strpos($tekst, $szukany) – pozycja pierwszego wystąpienia podciągu (lub false).
  • substr($tekst, $start, $dlugosc) – wycięcie fragmentu tekstu.
  • str_replace($szukany, $zamiennik, $tekst) – zamiana wszystkich wystąpień tekstu.
  • explode($separator, $tekst) – rozbicie tekstu na tablicę (np. CSV do tablicy).
  • implode($separator, $tablica) – połączenie elementów tablicy w jeden string.
  • trim($tekst) – usunięcie białych znaków z początku i końca.
PHP
<?php
$tagiTekst = "php, sql, javascript, html";
$tagiTablica = explode(", ", $tagiTekst);
// ['php', 'sql', 'javascript', 'html']

$nowyTekst = implode(" | ", $tagiTablica);
// "php | sql | javascript | html"

Najczęstsze pułapki na egzaminie INF.03:

  • strpos() może zwrócić 0, jeśli szukany fragment znajduje się na samym początku tekstu. Aby poprawnie sprawdzić, czy element istnieje, należy użyć ścisłego porównania: if (strpos(...) !== false).

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Funkcje tekstowe w PHP (strlen, strpos, explode, implode, trim) lub rozpocznij trening.