我想回显一下电子邮件地址的小写ascii值的总和。例如:
a@b.nl
97(a)+ 64(@)+ 98(b)+46(。)+ 110(n)+ 108(l)= 523
知道如何在PHP中计算这个吗?
答案 0 :(得分:2)
尝试在PHP中使用ord():
ord()
例如
$str = "a@b.nl";
$sum = 0;
$arr1 = str_split($str);
foreach($arr1 as $item){
$sum += ord($item);
}
答案 1 :(得分:0)
您可以使用此功能:
function asciiSum($string){
$sum = 0;
for($i = 0; $i < strlen($string); $i++)
$sum += ord($string[$i]);
return $sum;
}