(PHP 8 >= 8.3.0)
str_decrement — Decrement an alphanumeric string
str_decrement(string $string): string
Returns the decremented alphanumeric ASCII string.
stringThe input string.
Returns the decremented alphanumeric ASCII string.
A ValueError is thrown if string is empty.
A ValueError is thrown if string is not an alphanumeric ASCII string.
A ValueError is thrown if string cannot be decremented. For example, "A" or "0".
Example #1 Basic str_decrement() example
<?php $str = 'ABC'; var_dump(str_decrement($str)); ?>
The above example will output:
string(3) "ABB"
Example #2 str_decrement() example with a carry
<?php $str = 'ZA'; var_dump(str_decrement($str)); $str = 'AA'; var_dump(str_decrement($str)); ?>
The above example will output:
string(2) "YZ" string(1) "Z"
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.str-decrement.php