ホームページ >バックエンド開発 >PHPの問題 >PHPで最初の数文字だけを取得する方法

PHPで最初の数文字だけを取得する方法

藏色散人
藏色散人オリジナル
2021-07-02 11:02:303354ブラウズ

最初の数文字のみを取得する

php メソッド: 最初に PHP サンプル ファイルを作成し、次に文字列を定義し、最後に「substr($str, 0, 3);」メソッドを通じて最初の 3 文字をインターセプトします。 。

PHPで最初の数文字だけを取得する方法

この記事の動作環境:Windows7システム、PHP7.1バージョン、Dell G3コンピュータ

phpの最初の数文字?

PHP で文字列の最初の N 文字を読み取る (substr をインターセプトする)、または最初の数文字から始まる数文字を取得する

<?php 
$str = "123456789";
echo substr($str , 0 , 3);//从左边第一位字符起截取3位字符:结果:123
echo substr($str , 3 , 3);//从左边第3位字符起截取3位字符:结果:456
?>
<?php
$rest = substr("abcdef", -1);    // 返回 "f"
$rest = substr("abcdef", -2);    // 返回 "ef"
$rest = substr("abcdef", -3, 1); // 返回 "d"
?>

<?php
$rest = substr("abcdef", 0, -1);  // 返回 "abcde"
$rest = substr("abcdef", 2, -1);  // 返回 "cde"
$rest = substr("abcdef", 4, -4);  // 返回 ""
$rest = substr("abcdef", -3, -1); // 返回 "de"
?>

<?php
echo substr(&#39;abcdef&#39;, 1);     // bcdef
echo substr(&#39;abcdef&#39;, 1, 3);  // bcd
echo substr(&#39;abcdef&#39;, 0, 4);  // abcd
echo substr(&#39;abcdef&#39;, 0, 8);  // abcdef
echo substr(&#39;abcdef&#39;, -1, 1); // f
// 访问字符串中的单个字符
// 也可以使用中括号
$string = &#39;abcdef&#39;;
echo $string[0];                 // a
echo $string[3];                 // d
echo $string[strlen($string)-1]; // f
?>

中国語の文字列 mb_substr() をインターセプトして長さを取得する

$str = &#39;我abc是谁&#39;;  //utf-8编码的字符串
echo mb_substr($str, 0, 2, &#39;utf-8&#39;); //输出 我a
 
$str = &#39;我是谁&#39;;  //gbk编码的字符串
echo mb_substr($str, 0, 1, &#39;gbk&#39;); //输出 我

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

以上がPHPで最初の数文字だけを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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