(PHP 8 >= 8.3.0)
str_decrement — 英数字からなる文字列をデクリメントする
string入力文字列。
デクリメント済みの、英数字からなる ASCII 文字列を返します。
string が空の場合、
ValueError がスローされます。
string が、英数字からなる ASCII 文字列でない場合、ValueError がスローされます。
string がデクリメントできない場合、ValueError がスローされます。たとえば、"A" や "0" の場合です。
例1 str_decrement() の基本的な使い方
<?php
$str = 'ABC';
var_dump(str_decrement($str));
?>上の例の出力は以下となります。
string(3) "ABB"
例2 繰り下がりがある、str_decrement() の例
<?php
$str = 'ZA';
var_dump(str_decrement($str));
$str = 'AA';
var_dump(str_decrement($str));
?>上の例の出力は以下となります。
string(2) "YZ" string(1) "Z"