| << ディレクトリ名に%を含むページを表示... | 質問一覧 | includeファイルからpostできません。 >> |
- キーワードが設定されていません
- 0P
kakasiを使った複数の文字列の変換について。
- 0P
配列などに保管されたテキストなどは、全てループ関数で回しています。
しかし、皮肉にも処理が遅く、非常に時間がかかってしまいます。
- function kanji_to_hiragana ($text) {
- // encoding to sjis
- $text = mb_convert_encoding($text, 'SJIS');
- $process = popen('echo ' . $text . ' | ' . KAKASI . ' -JH', 'r');
- $read = '';
- while(!feof($process)) {
- $read .= fread($process, 4096);
- }
- pclose($process);
- // encoding to utf8
- return mb_convert_encoding($read, 'UTF-8', 'SJIS');
- }
現在はこのように組んで、これをループなどで使用しています。
配列などの複数の文字列の場合はどのように処理をしてあげればいいのかアドバイスをください。
ループで回すしかないのであれば、それで諦めます。
kakasiを使った複数の文字列の変換について。 Memory [06月20日 19時04分] | ディレクトリ名に%を含むページを表示... | 質問一覧 | includeファイルからpostできません。 |





