ホームページ >バックエンド開発 >PHPの問題 >PHPで右側の文字を削除する方法

PHPで右側の文字を削除する方法

青灯夜游
青灯夜游オリジナル
2022-04-21 19:45:223455ブラウズ

削除方法: 1. substr_replace() を使用して、右側の位置 n から始まるすべての文字を削除します。構文は「substr_replace($str,"",-n)」、パラメータ「n」は次のとおりです。削除する文字数 ;2. substr() を使用します。構文は「substr($str,0,-n)」です。

PHPで右側の文字を削除する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php右数文字

方法 1: substr_replace() 関数を使用する

substr_replace() 関数は、文字列の先頭の一部を置換するために使用されます。指定した位置から別の文字列に置換します。

substr_replace(string,replacement,start,length)

置換値 (第 2 パラメータ replacement) が空文字 '' に設定されている場合、文字を削除する機能を実装するために使用できます。

文字列の右側 (末尾) から文字列を削除する場合は、startc パラメータを負の値 (-n) に設定し、length パラメータを n に設定する必要があります。

  • は、文字列の右側の n 位置から始まる n 文字を削除することを意味します。

もちろん、length パラメータを省略して、n 桁目からすべての文字を削除することもできます。

実装例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "123456789";
echo $str . "<br>";
echo "去掉右边1个字符:".substr_replace($str,"",-1,1);
echo "<br>去掉右边1个字符:".substr_replace($str,"",-1);
echo "<br>去掉右边2个字符:".substr_replace($str,"",-2);
echo "<br>去掉右边3个字符:".substr_replace($str,"",-3);
echo "<br>去掉右边4个字符:".substr_replace($str,"",-4);
echo "<br>去掉右边5个字符:".substr_replace($str,"",-5);
?>

PHPで右側の文字を削除する方法

方法 2: substr() 関数を使用する

substr() 関数は、文字列内の指定された位置から特定の長さの文字をインターセプトできます。このインターセプトされた文字は、「substr」String」または「substring」と呼ばれます。

substr(string,start,length)

削除するには、関数の開始パラメータを 0 に設定し、長さパラメータを -n に設定するだけです。 #n 文字です。

実装例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "123456789";
echo $str . "<br>";
echo "去掉右边1个字符:".substr($str,0,-1);
echo "<br>去掉右边2个字符:".substr($str,0,-2);
echo "<br>去掉右边3个字符:".substr($str,0,-3);
echo "<br>去掉右边4个字符:".substr($str,0,-4);
echo "<br>去掉右边5个字符:".substr($str,0,-5);
?>

PHPで右側の文字を削除する方法

推奨学習: 「

PHP ビデオ チュートリアル

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

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