ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP の文字列関数と一般的に使用される関数の概要

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

不言
不言オリジナル
2018-06-06 13:44:432123ブラウズ

この記事では主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。