A〜Zの文字列をそれぞれ0〜25の数字へ置き換える関数【PHP】
例えば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;
}
}
replace_num('D'); //3
この記事は役に立ちましたか?
ぜんぜん
ヤフーに戻ります