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ż)
- Oficjalna dokumentacja PHP na temat funkcji
substr()
: php.net/manual/en/function.substr.php - Porównanie
substr()
imb_substr()
: www.php.net/manual/en/function.mb-substr.php - Tutorial na temat manipulacji ciągami w PHP: www.w3schools.com/php/php_ref_string.asp