i18n_ja_jp_hantozen

PHP3のi18n_ja_jp_hantozenはスペースの半角全角変換の[sS]対応してないのね…

/**
 * mb_convert_kana
 */
if( !function_exists('mb_convert_kana') ) {
 
 function mb_convert_kana( $str, $options = 'KV', $internal_enc = 'EUC-JP' ) {
  
  if (preg_match('/s/', $options)) {
   $str = str_replace(' ', ' ', $str);
  }
  else if (preg_match('/S/', $options)) {
   $str = str_replace(' ', ' ', $str);
  }
  
  return i18n_ja_jp_hantozen( $str, $options, $internal_enc );
  
 }
 
}

第3引数なんか使わねーよという勝手な理由により手抜き実装を施す。


新しく会社作りました!

コメントをどうぞ