Summe Zahlen in einer ersetzten Zeichenfolge durch Zahlen

Nehmen wir an, ich habe diese beiden Arrays

   $letters = array('a','b','c', 'd', 'e');
   $replace = array( 1,  5,  10, 15 , 20);
   $text = "abd cde dee ae d" ;
   $re = str_replace($letters, $replace, $text) ;
   echo $re ;  //this output:

     1515 101520 152020 120 15 

Jetzt möchte ich die obigen Zahlen für jedes Wort summieren und das Ergebnis sollte so aussehen:

     21 45 55 21 15

was ich versucht habe ist:

    $resultArray = explode(" ", $re); 

    echo array_sum($resultArray).'<br />' ; // but it output wrong result. 
                                           // it output this : 255190

Wie kann ich das erreichen?

Jede Hilfe sehr geschätzt.

BEARBEITEN:

mit arabischen Buchstaben so

   $letters = array('ا', 'ب','ج','د' ) ;
   $replace = array(1, 5, 10, 15 ) ;
   $text = "جا باب جب"; 

Antworten auf die Frage(2)

Ihre Antwort auf die Frage