substr

funkcja

Zwraca fragment ciągu znaków zaczynający się od podanej pozycji i o określonej długości.

substr(string $string, int $offset, ?int $length = null): string

substr wycina kawałek ciągu: $offset to pozycja startowa (liczona od 0; wartość ujemna liczy od końca), a $length to liczba znaków do zwrócenia (ujemna odcina tyle znaków od końca). Pamiętaj, że działa bajtowo — dla polskich liter w UTF-8 użyj mb_substr.

<?php
declare(strict_types=1);

echo substr('abcdef', 2, 3);   // wynik: cde
echo substr('abcdef', -3);     // wynik: def
echo substr('abcdef', 0, -2);  // wynik: abcd
📘 Naucz się w lekcji →