Ben UTF-8 bir strtr PHP nasıl yapabilirim?

1 Cevap php

Ben PHP için UTF-8 uyumlu strtr arıyorum.

1 Cevap

    function strtr_utf8($str, $from, $to)
    {
        $keys = array();
        $values = array();
        if(!is_array($from))
        {
            preg_match_all('/./u', $from, $keys);
            preg_match_all('/./u', $to, $values);
            $mapping = array_combine($keys[0], $values[0]);
        }else
            $mapping=$from;
        return strtr($str, $mapping);
    }

Ben biraz replace_pairs için dizi olarak ikinci bir parametre kullanarak işlevselliğini geri dönmek için joeforker işlevini düzenlenebilir.