chop() String Function PHP 8.4 With Example

What is `chop()` in PHP?

The `chop()` string function in PHP 8.4 is an alias for `rtrim()`. It is used to remove whitespace or specific characters from the end (right side) of a string.

Syntax:

<?php
chop(string $str, string $characters = " \n\r\t\v\0"): string
?>

$str – The input string.
$characters (optional) – A set of characters to remove. By default, it removes whitespace characters (spaces, newlines, tabs, null bytes, etc.).

Example 1: Removing Trailing Whitespace

<?php
$text = "Hello World! ";
echo "'" . chop($text) . "'"; // Output: 'Hello World!'
?>

Example 2: Removing Specific Characters

<?php
$text = "Hello World!!!";
echo chop($text, "!"); // Output: 'Hello World'
?>

Is `chop()` Deprecated in PHP 8.4?

There is currently no official information suggesting that `chop()` has been deprecated or modified in PHP 8.4.