PHP.mk документација

str_increment

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.str-increment.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.str-increment.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
str_increment

Референца за `function.str-increment.php` со подобрена типографија и навигација.

function.str-increment.php

str_increment

(PHP 8 >= 8.3.0)

str_increment(PHP 8 >= 8.3.0)

= NULL

str_increment(string $string): string

Зголеми алфанумеричка низа ASCII string.

Параметри

string

, и враќа стринг со првиот карактер од

Вратени вредности

Зголеми алфанумеричка низа ASCII string.

Errors/Exceptions

А ValueError се фрла ако string е празно.

А ValueError се фрла ако string Враќа зголемена алфанумеричка ASCII string.

Примери

Пример #1 Основен str_increment() example

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

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

string(3) "ABD"

Пример #2 str_increment() не е алфанумеричка

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

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

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

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

Види Исто така

Белешки од корисници 1 белешка

- Намали алфанумеричка низа
пред 1 година
The strings are incremented per character and each character position can be one of 3 modes:
1. [A-Z] uppercase
2. [a-z] lowercase
3. [0-9] decimal

you can mix any combination of the modes and (at least in right to left languages like english) it always increments from the right overflowing leftwards
the mode/type of character that overflows remains the mode/type of the first (0 index) position.
so: input 'zZ9' & 'aaA0' is returned
so: input 'Z9z' & 'AA0a' is returned
so: input '9zZ' & '10aA' is returned

Example:
<?php
$str = 'zZ9'; // overflows in lowercase
echo $str = str_increment($str).PHP_EOL; // aaA0
$str = 'Z9z'; // overflows in uppercase
echo $str = str_increment($str).PHP_EOL; // AA0a
$str = '9zZ'; // overflows in decimal
echo ($str = str_increment($str)); // 10aA
?>
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.