ThinkPHP の文字列関数と一般的に使用される関数の概要

不言
リリース: 2023-03-30 06:56:01
オリジナル
2102 人が閲覧しました

この記事では主に ThinkPHP の文字列関数と一般的に使用される関数の概要を紹介します。開発者向けの参考として使用できます。

この記事では、ThinkPHP の文字列処理関数とその他の一般的に使用される関数をまとめています。開発者が使用できます。詳細は次のとおりです:

get_client_ip()
ログイン後にコピー

クライアントのIPアドレスを取得します

msubstr($str, $start=0, $length, $charset=”utf-8″, $suffix=true)
ログイン後にコピー

$str: インターセプトされる文字列
$start=0: 開始位置、デフォルトでは0から始まります
$length : インターセプトの長さ
$charset=”utf-8″: 文字エンコーディング、デフォルトは UTF-8
$suffix=true: インターセプトされた文字の後に省略記号を表示するかどうか、デフォルトは表示する場合は true、表示しない場合は false

中国語の文字列インターセプト:

呼び出しは次のとおりです

{$vo.title|msubstr=5,5,'utf-8′,false}
ログイン後にコピー

説明: 文字列 $vo.title を 5 文字目からインターセプトし、5 文字をインターセプトし、UTF-8 としてエンコードし、表示しません省略記号

rand_string(len=6,type='',addChars='')
ログイン後にコピー

ランダムな文字列を生成します
type は以下を含むランダムなタイプです:
0 文字 1 数字 2 大文字 3 小文字 4 中国語 5 混合 (混同されやすい文字 oOLl と数字 01 を削除)
addChars 追加string

build_verify (length=4,mode=1)
ログイン後にコピー

ランダムな検証コードを作成します。モードパラメータの使用法は、

byte_format(size, dec=2)
ログイン後にコピー

バイト番号をBK M G Tとしてフォーマットします。

is_utf8(string)
ログイン後にコピー

によって説明され、文字列がutf8かどうかを検出します。

基本的なUBB解析

highlight_code(str,show=false)
ログイン後にコピー

一連の文字列をランダムに生成します

h(text, tags = null)
ログイン後にコピー

HTMLコード内のXSS攻撃を削除します

ubb(Text)
ログイン後にコピー

クエリされたデータセットをツリーリスト配列に変換します。listはクエリされたデータセット(配列)を表します。 pk は主キー名、pid は親キー名、child はサブリストの名前、デフォルトは _child、root はノードの主キー値を表します

build_count_rand (number,length=4,mode=1)
ログイン後にコピー

はクエリデータセットをソートします。 list はクエリ結果のデータセット (配列) を表し、field は目的の並べ替えフィールド名を表します。sortby は並べ替えタイプを表します (asc 順方向並べ替え、desc 逆方向並べ替え、自然な並べ替えなど)。デフォルトは asc

remove_xss(val)
ログイン後にコピー

検索データですクエリ データ セットでは、list はクエリ結果データ セット (配列) を表し、condition はクエリ条件を表し、次のクエリ メソッド

配列メソッド (array('var1'=>'value1', 'var2'=) をサポートします) >'value2') で、正規表現 array('name'=> ;'/[A-Z]/') をサポートしています

var1=value1&var2=value2 などの URL メソッド

list_to_tree(list, pk='id',pid = 'pid',child = '_child',root=0)
ログイン後にコピー

http ステータス情報、ステータスを送信します302、404 などの http ステータス値を表します

関連する推奨事項:

ThinkPHP 簡単なログイン機能を実装する



以上がThinkPHP の文字列関数と一般的に使用される関数の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!