Statement on glibc/iconv Vulnerability

str_increment

(PHP 8 >= 8.3.0)

str_incrementУвеличивает на единицу буквенно-цифровую строку

Описание

str_increment(string $string): string

Возвращает увеличенную буквенно-цифровую строку string, состоящую из символов в кодировке ASCII.

Список параметров

string

Входная строка.

Возвращаемые значения

Возвращает увеличенную буквенно-цифровую строку, состоящую из ASCII-символов.

Ошибки

Будет выброшено исключение ValueError, если входная строка string пустая.

Будет выброшено исключение ValueError, если входная строка string состоит не из ASCII-символов.

Примеры

Пример #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() - Уменьшает на единицу буквенно-цифровую строку

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top