« str_getcsv
str_ireplace »

str_increment

(PHP 8 >= 8.3.0)

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

説明

function str_increment(string $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() - 英数字からなる文字列をデクリメントする

関連キーワード:
increment   英数字   インクリメント   dump   ValueError   getcsv   ireplace   基本的   使い方   繰り上げ   参考   decrement   デクリメント
関連する関数・ページ:
function.sodium-increment   function.str-decrement   language.operators.increment   memcached.increment   memcache.increment   mongodb-bson-timestamp.getincrement