str_ends_with

Checks if a string ends with a given substring

&reftitle.description; `bool` `str_ends_with` `string` `haystack` `string` `needle`

Performs a case-sensitive check indicating if `haystack` ends with `needle`.

&reftitle.parameters;

`haystack`

- The string to search in.

`needle`

- The substring to search for in the `haystack`.

&reftitle.returnvalues;

Returns &true; if `haystack` ends with `needle`, &false; otherwise.

&reftitle.examples;

### Using the empty string `''`

    <?php
    if (str_ends_with('abc', '')) {
        echo "All strings end with the empty string";
    }
    ?>

&example.outputs;

    All strings end with the empty string

### Showing case-sensitivity

    <?php
    $string = 'The lazy fox jumped over the fence';

    if (str_ends_with($string, 'fence')) {
        echo "The string ends with 'fence'\n";
    }

    if (str_ends_with($string, 'Fence')) {
        echo 'The string ends with "Fence"';
    } else {
        echo '"Fence" was not found because the case does not match';
    }

    ?>

&example.outputs;

    The string ends with 'fence'
    "Fence" was not found because the case does not match

&reftitle.notes; ¬e.bin-safe;
&reftitle.seealso;

- `str_contains`
- `str_starts_with`
- `stripos`
- `strrpos`
- `strripos`
- `strstr`
- `strpbrk`
- `substr`
- `preg_match`