Как заменить индексы массива индексами из другого массива?
В общем, делаю сейчас для себя задачки по криптографии. Есть массив с алфавитом, в котором ключи - порядковый номер символа в алфавите(а=>0, пробел=>32). Как можно проще всего сделать замену в любой строке всех индексов символов на соответствующие индексы из массива алфавита?
Пример: (запятые используются только как разделители)
ключи_шифрования_текстов => 10,11,30,23,8,32,8,20,16,14,2,0,13,8,31,32,18,5,10,17,18,14,2