$letter = array();
for ($i = 'A'; $i !== 'ZZ'; $i++){
$letter[] .= $i;
}
print_r($letter);
从上面的脚本我做了一个循环A
, B
, C
, D
... ZZ
.
现在,我想把它变成A
, C
, E
, G
, I
... ZZ
. (2步骤而不是1)
我需要指导才能做到这一点。
这是您的问题的解决方案,
$letter = array();
for ($i = 'A'; $i !== 'ZZ'; $i++){
if(ord($i) % 2 != 0)
$letter[] .= $i;
}
print_r($letter);
您需要获取该字符的 ASCII 值才能解决您的问题。
Here is ord文档和工作code.
根据您的要求,您可以这样做,
for ($i = 'A'; $i !== 'ZZ'; ord($i)+$x){
$letter[] .= $i;
}
print_r($letter);
这里根据您的要求设置 $x。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)