用php减少字符

Bjö*_*n C 6 php

为什么用PHP增加字符但不减少是可以的?

PHP

<?php
    $a = "a";
    echo $a. "<br>";  //a
    echo ++$a. "<br>";  //b
    echo --$a. "<br>";  //b
>
Run Code Online (Sandbox Code Playgroud)

有一个简单的方法--$a来减少一个charrater?

通过使用有一个解决方案chr.

Mar*_*ker 6

没有简单的方法,特别是如果你开始使用多字符字符串'AA'.

据我所知,PHP Internals团队无法决定何时做什么

$x = 'A';
$x--;
Run Code Online (Sandbox Code Playgroud)

所以他们只是决定不打扰实现字符递减逻辑


Ghu*_*Ali 6

没有直接的方法来减少字母表.但是通过一个简单的功能,您可以实现它:

function decrementLetter($Alphabet) {
    return chr(ord($Alphabet) - 1);
}
Run Code Online (Sandbox Code Playgroud)

来源,感谢Ryan O'Hara