ホームページ > php教程 > php手册 > PHP 文字列関数のチュートリアル: PHP 文字列分割関数の処理

PHP 文字列関数のチュートリアル: PHP 文字列分割関数の処理

WBOY
リリース: 2016-06-21 08:53:19
オリジナル
972 人が閲覧しました

PHP 文字列関数は、PHP 文字列関数を使用して文字列の分割、インターセプト、一致、置換などを行うなど、PHP Web サイト開発で広く使用されています。 PHP 文字列関数は、PHP 入門学習者にとって不可欠です。この記事では、主に PHP 文字列分割関数の処理体験を紹介し、PHP 文字列関数の入門学習チュートリアルを開始します。

一般的に使用される PHP 文字列分割関数

一般的に使用される PHP 文字列分割関数には主に、explode、strtok、str_split が含まれます。これらは主に、文字列を分割し、これら 3 つの PHP 文字列分割関数に対応して、PHP 文字列を分割するために使用されます。シンボリック接続で文字列を分割する関数には、implode と join があり、その効果は、explode 関数の別名です。

PHP 文字列分割関数爆発処理命令

関数プロトタイプ: 配列explode(文字列区切り文字、文字列入力);

Expand 関数は非常に広く使用されており、その主な機能は、指定された文字列を設定された区切り文字で分割し、配列の形式で返すことです。ファイルの種類を判別するためにファイル名を分割したり、ユーザーの電子メールを切り取ったりする場合によく使用されます。

PHP 文字列分割関数の爆発処理例

1. ファイル拡張子

を取得します。

1
2
3

1
2
3

$fileName = "leapsoulcn.jpg";
$str = explode(".",$fileName);
print_r($str);

$fileName

=

"leapsoulcn.jpg"

;


$str

1

Array ( [0] => leapsoulcn [1] => jpg )

=

爆発

(

"."

,

1

$emailInfo = explode("@",$email);

$fileName

)

;


print_r

(

1
2

$url = "http://www.leapsoul.cn/index.php";
$urlFileName = explode("/",$url);

$str

)

;

1

Array ( [0] => http: [1] => [2] => www.leapsoul.cn [3] => index.php )

PHP ファイルのアップロード関数では、アップロードされたファイル名が正当であるかどうかを判断する最も基本的な方法は、拡張子が正当であるかどうかを判断することであることがわかっています。現時点では、PHP 文字列関数explode を使用して分割する必要があります。ファイル名。上記のコードでは、explode 関数はファイル名を分割するための区切り文字として . を使用します。入力結果は以下の通りです テーブル> 2. ユーザーの電子メールのドメイン名情報を取得します
1

配列 ( [0] => Leapsoulcn [1] => jpg )

テーブル> 3. ユーザーがアクセスした URL の特定のファイル名を取得します
1

$emailInfo = 爆発("@", $email);

$url = "http://www.leapsoul.cn/index.php";
$urlファイル名 = 爆発("/", $url);

テーブル> 出力結果
1
2
1

配列 ( [0] => http: [1] => [2] => www.leapsoul.cn [3] =>index.php )

PHP 文字列分割関数 strtok 処理命令

関数プロトタイプ: string strtok (文字列入力、文字列区切り文字);

PHP 文字列関数 strtok とexplode 関数の違いは、文字列を分割した後、strtok 関数は元の文字列内の新しい文字列の位置を記憶して、継続的な分割を容易にすることができ、戻り値の型が string であることです。再分割したい場合は、文字列を再度 strtok に渡すだけです。

PHP 文字列分割関数 strtok 処理例

ユーザーがアクセスした URL アドレスを分割します

1
2
3
4
5
6
7
8
9

1
2
3
4
5
6
7
8
9

$url = "http://www.leapsoul.cn/index.php";
$urlFileName = strtok($url,"/");
echo $urlFileName."
"
;

while(!empty($urlFileName))
{
$urlFileName = strtok("/");
echo $urlFileName."
"
;
}

$url = "http://www.leapsoul.cn/index.php";
$urlファイル名 = strtok($url,"/");
エコー $urlFileName."
"
;スパン>

その間(!スパン> スパン>($urlファイル名) )スパン>
{
$urlファイル名 = strtok("/") ;
エコー $urlFileName."
"
;スパン>
}

出力結果

1
2
3

http:
www.leapsoul.cn
index.php

1
2
3

http:
www.leapsoul.cn
Index.php

PHP 文字列分割関数 str_split 処理命令

関数プロトタイプ: 配列 str_split(string,length)

長さのデフォルトは 1 です。長さが 1 より小さい場合、文字列全体が配列要素として返されます。

PHP 文字列関数 str_split とexplode関数の違いは、str_split が文字列を区切り文字ではなく長さで分割することです。これは、substr 文字列関数の処理方法に似ています。

PHPの文字列分割関数の概要

PHPの文字列分割関数explodeは、PHPの文字列マッチングやインターセプト関数と組み合わせることで、多くのアプリケーションで利用でき、My PHPファイルのアップロード機能や天気予報プラグインも処理に適​​用されます。 PHP 文字列関数の説明。

注意
: PHP Web サイト開発チュートリアル-leapsoul.cn 転載の際は、元のソースとこの記述をリンクの形で明記してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート