ホームページ  >  記事  >  バックエンド開発  >  PHPの部分文字列の使用法

PHPの部分文字列の使用法

藏色散人
藏色散人オリジナル
2020-08-20 10:49:223061ブラウズ

php で直接利用できる substring 関数はありませんが、substr 関数はあります。substr 関数は文字列の一部を返すために使用され、その構文は "substr(string,start,length)" です。 。

PHPの部分文字列の使用法

推奨: 「PHP ビデオ チュートリアル

substr と substring の正しい使用方法について説明します。 PHP と関連パラメーターの紹介

js の文字列インターセプト文字には関数 substr と substring があることは誰もが知っていますが、PHP についてはどうですか? PHP には直接利用できる substring 関数はありませんが、substr はあります。関数。

信じられない場合は、自分でテストしてみてください。

正しいコードを以下に示します。

<?
$a="me";
echo(substr($a,,));//输出me
?>

別の間違ったコードを以下に示します。

<?
$a="me";
echo(subString($a,,));
?>

substr() 関数は文字列の一部を返します。

substr(string,start,length)

string: インターセプトする文字列

start:

正の数 - 文字列の指定された位置から始まります

負の数 - から始まります文字列 終わりは指定された位置から始まります

0 - 文字列の最初の文字から始まります

length:

オプション。返される文字列の長さを指定します。デフォルトは文字列の終わりまでです。

正の数 - 開始パラメータの位置から返されます

負の数 - 文字列の末尾から返されます

PHP substr() の使用法の詳細な説明

定義と使用法

##substr() 関数は文字列の一部を返します。 substr() 関数を使用して中国語をインターセプトすると文字化けが発生する可能性があるため、mb_substr() 関数を使用して中国語をインターセプトすることをお勧めします。

構文

substr(string,start,length)

パラメータ

文字列は必須です。返される文字列の一部を指定します。

開始

必須。文字列内のどこから開始するかを指定します。

正の数値 - 文字列内の指定された位置から始まります。

負の数値 - 文字列の末尾からの指定された位置から始まります。

0 - 文字列内の最初の文字から始まります。文字列 Start at

length

オプション。返される文字列の長さを指定します。デフォルトは文字列の終わりまでです。

正の数 - 開始パラメータの位置から返されます

負の数 - 文字列の末尾から返されます

ヒントとコメント

コメント: start が負の数で、length が start 以下の場合、length は 0 になります。

<?php
$str = &#39;hello world!&#39;;
echo substr($str, 4); // o world! 左起第4开始向右截取到末尾
echo substr($str, 4, 5); // o wor 左起第4开始向右取5位
echo substr($str, 4, -1); // o world 左起第4与右起第1之间的字符
echo substr($str, -8, 4); // o wo 右起第8开始向右截取4位
echo substr($str, -8,-2); // o worl 右起第8与右起第2之间的字符
?>

以上がPHPの部分文字列の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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