gpt4 book ai didi

php - 递增字母数字组合

转载 作者:行者123 更新时间:2023-12-04 10:56:38 24 4
gpt4 key购买 nike

我遇到了这篇文章( How to increment alphanumeric string with just lower case letters and numbers in PHP? ),但我对 php 的理解并没有那么高级。

我想为以下字母和数字组合生成输出:

AA1AA1),从右侧递增 (AA1AA2) 等,然后循环显示字母 (AA1AB1) 等,一直到 ZZ0ZZ0。

任何帮助将不胜感激!

更新

我知道这将输出总共 4500 万个组合,但计划是创建一个表单来填充范围。 AA1AA1 - AA1AB1 -> 提交。所以我只是在寻找代码的帮助来做增量,剩下的我会试着弄清楚。

谢谢!

结果

$field_start = "AA0AA0";
$field_end = "AA0AB2";

for ($value = $field_start; $value <= $field_end; $value++) {
echo $value . " <br />";
}

输出:

AA0AA0
AA0AA1
AA0AA2
AA0AA3
AA0AA4
AA0AA5
AA0AA6
AA0AA7
AA0AA8
AA0AA9
AA0AB0
AA0AB1
AA0AB2

最佳答案

使用基本增量运算符 ++如果字符串包含字符和数字,将考虑各种溢出和增量。所以像

$start = 'AA1AA1';
while ( $start != 'AA1AD2') {
echo ($start++)." ";
}

会输出
AA1AA1   AA1AA2   AA1AA3   AA1AA4   AA1AA5   AA1AA6   AA1AA7   AA1AA8   AA1AA9   AA1AB0   AA1AB1   

关于php - 递增字母数字组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59129686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com