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 (lubfalse).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.