A〜Zの文字列をそれぞれ0〜25の数字へ置き換える関数【PHP】
この記事は最終更新から1年以上経過しています。内容が古くなっているかもしれません。。

例えばAは0、Bは1、Cは2といったように昇順で規則的に変換したいときに。
function replace_num($v) {
$str = 'A';
for($i=0; $i<=25; ++$i) {
if($v === $str) {
$v = str_ireplace($str, $i, $v);
return $v;
}
$str++;
}
}
echo replace_num('D'); //3
++が文字列に対しても使えることを初めて知った。
この記事はお役に立てましたか?
いいえ
ヤフーに戻ります