- str_split: documentation ( source)
- ord: documentation ( source)
<?php
function makePalindrome($word){
$result = 0;
$chars = str_split($word);
foreach($chars as $index => $char){
$ascii = ord($char);
if(!(($ascii>=97 && $index==0) || ($ascii<=122 && $index == count($chars)))){
$result+=$ascii-97+1;
}
}
return $result;
}
$test='abcde';
echo makePalindrome($test);