1. /**
    2. * Ascii转拼音
    3. * @param $asc
    4. * @param $pyarr
    5. */
    6. function asc_to_pinyin($asc,&$pyarr) {
    7. if($asc < 128)return chr($asc);
    8. elseif(isset($pyarr[$asc]))return $pyarr[$asc];
    9. else {
    10. foreach($pyarr as $id => $p) {
    11. if($id >= $asc)return $p;
    12. }
    13. }
    14. }