<?php
$str="abcdefg";//寫你想要算的字串;
$v;
function getv($s){
$arr=str_split($s,1);
for ($i=0;$i<strlen($s);$i++)
{
$v=gett($arr[$i])*getw(strlen($s)-$i-1)+$v;
}
echo $v;
function getw($w){
$x=1;
for ($i=0;$i<$w;$i++){
$x=26*$x;
return $x;
function gett($ch){
return (ord($ch)-96);
echo getv($str);
?> 雖然不難,但是麻煩.
<?php
$str="abcdefg";//寫你想要算的字串;
$v;
function getv($s){
$arr=str_split($s,1);
for ($i=0;$i<strlen($s);$i++)
{
$v=gett($arr[$i])*getw(strlen($s)-$i-1)+$v;
}
echo $v;
}
function getw($w){
$x=1;
for ($i=0;$i<$w;$i++){
$x=26*$x;
}
return $x;
}
function gett($ch){
return (ord($ch)-96);
}
echo getv($str);
?> 雖然不難,但是麻煩.