(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"