ホームページ >バックエンド開発 >PHPチュートリアル >PHPでタイトルを分割して特定のフィールドに保存する問題を解決するにはどうすればよいですか?
PHP でタイトルを分割して特定のフィールドに保存するコードを探しています
Dongyi が収集したときの単語分割効果と同じように、PHP アプレットに低レベルのキーワード関数を追加したいです。タイトル: 見たことない ウルトラマン
Dongyi が収集した自動単語分割の結果: 見たことない | 見たことない | ウルトラマン
PHPの分割機能を自分で試してみたのですが、分割後の配列がとても苦痛です アドバイスをお願いします。
私には php の基礎がありません。入門書を少し読んだだけです。
そう思います
$title=ウルトラマンは見たことがありません
$keyword = str_split($title,1);
でも分割後はこんな感じですこれ、これらはすべて配列であり、このように分割すると、次のようになるようです: I|Never|Never|See|Have|O|Te|man
アドバイスをお願いします。 Donyi Collection のようなキーを自動的に生成します。結果は Word に似ています。
-----解決策---------
まずは一つ。 utf-8でエンコードされていることに注意してください。
$title='ウルトラマンを見たことがない'; $len= mb_strlen($title,'utf-8'); $l=0; while($l<font color="#e78608">------解決策----------------------</font><br>Windows に SCWS 中国語単語分割システムをインストールし、 Linux バージョン。php の拡張機能として使用できます。インストール後、phpinfoでscwsが表示されていれば成功です。 <br>例:<br>$sh = scws_open();<br>scws_set_charset($sh, 'gbk');<br>scws_set_multi($sh,SCWS_MULTI_SHORT | SCWS_MULTI_DUALITY | SCWS_MULTI_ZMAIN | SCWS_MULTI_ZALL);<br>$text = "ウルトラマンを見たことがない";<br>scws_send_text($sh, $text);<br>$top = scws_get_tops($sh, 10);<br>print_r($top);<br> <div class="clear"> </div>