Statement on glibc/iconv Vulnerability

str_decrement

(PHP 8 >= 8.3.0)

str_decrementУменьшает на единицу буквенно-цифровую строку

Описание

str_decrement(string $string): string

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

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

string

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

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

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

Ошибки

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

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

Будет выброшено исключение ValueError, если входная строка string не может быть уменьшена. Например, "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"

Смотрите также

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

add a note

User Contributed Notes

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