この私のコード:
$letters = array('a','b','c', 'd', 'e');
$replace = array( 1, 5, 10, 15 , 20);
$text = "abd cde dee ae d" ;
$res = array_sum(str_split(str_replace($letters, $replace, $text))) ;
echo $res ; // this output: 40
出力する必要があります:157
これは、文字を数字に置き換えると、それらを数えることを意味しますarray_sum
どうしたの ?
編集:
$letters = array('ا', 'ب','ج','د' ) ;
$replace = array(1, 5, 10, 15 ) ;
$text = "جا باب جب";