str_increment

英数字からなる文字列をインクリメントする

説明

string str_increment(string $string)

英数字からなる ASCII 文字列 string をインクリメントし、結果の文字列を返します。

パラメータ

string

入力文字列。

戻り値

インクリメント済みの、英数字からなる ASCII 文字列を返します。

エラー / 例外

string が空の場合、 ValueError がスローされます。

string が、英数字からなる ASCII 文字列でない場合、ValueError がスローされます。

例1 str_increment の基本的な使い方

<?php
$str = 'ABC';
var_dump(str_increment($str));
?>

上の例の出力は以下となります。

string(3) "ABD"

例2 繰り上げがある、str_increment の例

<?php
$str = 'DZ';
var_dump(str_increment($str));

$str = 'ZZ';
var_dump(str_increment($str));
?>

上の例の出力は以下となります。

string(2) "EA"
string(3) "AAA"

参考

  • str_decrement