str_ends_with

funkcja

Sprawdza, czy ciąg kończy się podanym podciągiem; zwraca true lub false.

str_ends_with(string $haystack, string $needle): bool

str_ends_with (od PHP 8.0) zwraca true, gdy $haystack kończy się na $needle. Przydaje się np. do sprawdzenia rozszerzenia pliku lub zakończenia adresu URL. Funkcja rozróżnia wielkość liter, a pusty $needle zawsze daje true.

<?php
declare(strict_types=1);

var_dump(str_ends_with('hello world', 'world')); // wynik: bool(true)
var_dump(str_ends_with('hello world', 'hello')); // wynik: bool(false)
var_dump(str_ends_with('foto.jpg', '.jpg'));     // wynik: bool(true)
📘 Naucz się w lekcji →