PHP:
Wycinanie podłańcuchów

How to: (Jak to zrobić:)

<?php
$text = "Witajcie w świecie PHP!";
$fragment = substr($text, 8, 7); // pobiera "w świecie"

echo $fragment; // wyświetli "w świecie"

// Inny przykład użycia substr bez długości
$koniec = substr($text, -4); // pobiera ostatnie 4 znaki "PHP!"

echo $koniec; // wyświetli "PHP!"
?>

Deep Dive (W głąb tematu)

W PHP wyciąganie podciągów robi się zazwyczaj za pomocą funkcji substr(). Została wprowadzona w PHP 3 i od tego czasu jest podstawową metodą manipulacji ciągami. Alternatywy to funkcje takie jak mb_substr(), która lepiej radzi sobie z Unicode. substr() działa tak, że jako pierwszy argument przyjmuje ciąg źródłowy, jako drugi indeks startowy, a jako trzeci - opcjonalną długość podciągu do wyciągnięcia. Jeśli długość nie jest określona, substr() zwraca wszystko do końca ciągu.

See Also (Zobacz również)