ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルの文字列関数の説明

PHP_PHP チュートリアルの文字列関数の説明

WBOY
WBOYオリジナル
2016-07-13 17:19:02784ブラウズ

PHP には多くの文字列操作関数があります。重要なものは次のとおりです:

(1)ech​​o、print、printf、sprintf
最初の 2 つの関数は文字列を出力するもので、文字列に変数名がある場合はその値に置き換えられます。
最後の 2 つの関数は C の関数と似ています。同じ名前の

(2)strchr、strlen、strtok、strrchr、strrev、strstr、strto lower、
strtoupper、substr、ucfirst
これらは一般的に使用される文字列操作関数であり、その一部は C の同じ名前の関数とまったく同じ意味を持ちます。
strrev は文字列の反転を意味します。
ucfirst は文字列の部分文字列を返すことを意味します。使用法は次のとおりです: substr(string, header , length)。
先頭の位置は 0 から計算されます。負の数の場合は、末尾から順にカウントすることを意味します。
(3)Chr,Ord
C の同名の関数に似ています。

(4)explode,implode,join
explode(string, separator) は文字列を区切り文字で分割して生成した配列を返します

implode(array, separator) 区切り文字を挿入した文字列を返します。配列の各要素間の

join は
と同じ意味を持ちます。
(5)チョップ
文字列の末尾の空白を削除します。
(6)htmlspecialchars

文字列内の HTML 特殊文字をその名前に置き換えます。たとえば、「(7)nl2br
文字列内の各改行の前に「」を追加します。

(8)AddSlashes,StripSlashes
データベースクエリに使用する文字列に追加する必要がある文字に「\」を追加および削除します。 (9)parse_str

「name1=value1&name2=value2&...」タイプの文字列をいくつかの変数に解析します
例:
parse_str("a=1&b=2"); 2 つの項目 $a および $b 変数を生成します。 、値はそれぞれ 1 と 2 です。

同じ名前部分を持つ名前/値のペアが 2 つある場合、後者の値が前の値を上書きします。

2 つのペアの名前に「」がある場合。 "a []=1&a[]=2" のように最後に []" を追加すると、配列 $a が生成されます。2 つの要素はそれぞれ 1、2
です








http://www.bkjia.com/PHPjc/589774.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/589774.html

技術記事 PHP には多くの文字列操作関数がありますが、重要なものは次のとおりです: (1) echo、print、printf、sprintf。最初の 2 つの関数は文字列内に変数名がある場合、その文字列に置き換えられます。 ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。