array_keys() と array_values() って順序は対応してるの?
str_replace(array_keys($hash), array_values($hash), $source)
をやりたいんだが