PHP は、substr() 関数と mb_substr() 関数を使用して文字列をインターセプトします。前者はシングルバイト文字に適しており、後者はマルチバイト文字をサポートします。使用法: substr(文字列、開始位置、長さ); mb_substr(文字列、開始位置、長さ、エンコーディング)。例: 最初の 5 文字をインターセプト: substr("Hello World", 0, 5); 6 番目の文字からインターセプト: substr("Hello World", 5); 中間部分をインターセプト: substr("Hello World", 2) , 4); マルチバイト文字の処理: mb_substr("Hello World",
文字列をインターセプトするための PHP 関数
#目標:文字列の指定された部分をインターセプト##関数:
#substr()
substr( )
substr($string, $start, $length);
$string:
インターセプトする文字列mb_substr($string, $start, $length, $encoding);
$string:
インターセプトする文字列文字列の最初の 5 文字をインターセプト:
$string = "Hello World"; $result = substr($string, 0, 5); // "Hello"
Intercept 6 番目の文字から始まる文字列:
$string = "Hello World"; $result = substr($string, 5); // "World"
文字列の中間部分をインターセプト:
$string = "Hello World"; $result = substr($string, 2, 4); // "llo "
マルチバイトを処理するには mb_substr を使用します文字:
$string = "你好世界"; $result = mb_substr($string, 0, 3, "UTF-8"); // "你好"
以上がPHPで文字列をインターセプトする関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。