ThinkPHP 3.1.3 には中国語の文字列をインターセプトするメソッドが組み込まれていないようです。私は長い間探しましたが見つかりませんでした。以下に、作者が中国語の文字列をインターセプトする関数を追加しました。具体的なコードは次のとおりです。困っている友達は参考にしてください。
次のコードは、プロジェクトが配置されているディレクトリの Common ディレクトリにある common.php ファイルに追加されます。もちろん、これを直接追加することもできます。 thinkphp の Common/common.php ファイルに追加します。これにより、すべてのプロジェクトを使用できるようになります。
リーリー
thinkphp テンプレートでの使用法は次のとおりです:
リーリー
$info['subject']文字列をインターセプトし、0番目の文字列から長さ40の文字列をインターセプトすることを意味します。インターセプトした文字列の長さが元の文字列長より小さい場合は、何も表示されません。デフォルトは... です。実際、最後の 2 つのパラメータはオプションです。
興味がありそうな記事
- JavaScriptを使った文字列インターセプト機能のまとめ(Jsを使った漢字インターセプトの紹介も含む)
- thinkphpテンプレートのvolistループの最後のレコードの判定
- phpパフォーマンスの最適化: 文字列の長さを決定するには、strlen() よりも isset( ) を使用する方が高速です
- js では、英語の文字と数字のみの入力が制限されており、中国語やその他の特殊文字は入力できません
- Thinkphp の自動検証と自動入力の無効な解決策
- php の文字の抽出 文字列内の数字
- codeIgniter によって開発された Web サイト URL 内のindex.php 文字列を削除する方法
- 文字列が英語、純粋な中国語、または中国語と英語の組み合わせであるかどうかを判断する方法
http://www.bkjia.com/PHPjc/764109.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/764109.html技術記事 ThinkPHP 3.1.3 には中国語の文字列をインターセプトするメソッドが組み込まれていないようです。私は長い間探しましたが見つかりませんでした。以下の作者が中国語の文字列をインターセプトする機能を追加しました。具体的なコードは次のとおりです。必要に応じて...