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

PHPで最後の文字を削除する方法

藏色散人
リリース: 2023-03-10 08:12:01
オリジナル
5491 人が閲覧しました

最後の文字を削除する

php メソッド: 1. 削除するには「substr($arr_str,0,strlen($arr_str)-1);」を使用します; 2. 「substr($arr_str, 0, -)」を使用します1) ) 削除する方法; 3. rtrim メソッドで削除する

PHPで最後の文字を削除する方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、 DELL G3 コンピューター

PHP プログラムで文字列の最後の文字を削除する 3 つの方法

一般的な構文形式:

foreach ($arr as $key => $value) {
$arr_str = $arr['x_id'] . ',' . $arr_str;
}
ログイン後にコピー

文字配列 $arr は

arr[0] = 'a';
arr[1] = 'b';
arr[2] = 'c';
ログイン後にコピー

すると、結合された $arr_str 文字列は a、b、c になります。このとき、最後の文字 ',' を削除する必要があります。

2 つの PHP で削除 最後の文字のメソッドの概要:

メソッド 1:

substr($arr_str,0,strlen($arr_str)-1);
ログイン後にコピー

詳細な説明: substr() 関数の構文: string substr ( string $string , int $start [, int $length ] )

Strlen () 関数: Int Strlen (String $ String)

この例の原則:

## まず strlen () 関数を使用して、文字列 $ arr_str を使用して、それを使用します。 substr() 関数は、$arr_str を $arr_str の最後から 2 番目の桁までインターセプトします。これにより、最後の "," が削除されます。

使用状況:

推奨されません、php もっと簡単で便利な方法があります!

方法 2:

substr($arr_str, 0, -1)
ログイン後にコピー

詳細な説明: substr() 関数を直接使用して、最後の文字を逆順に切り取ります。

Use Feeling: これはまだ非常に適切です~~ ただし、最初に文字列に内容が含まれていること、および最後の桁が欠落していることを確認する必要があります!

方法 3:

rtrim($arr_str, ",")
ログイン後にコピー

詳細説明: rtrim() 関数 構文: string rtrim ( string $str [, string $character_mask ] )

rtrim - 末尾の空白文字 (またはその他の文字) を削除します。文字列

//系统常量定义 
//去THinphp手册中进行查找 
echo "<br>"."网站的根目录地址".__ROOT__." "; 
echo "<br>"."入口文件地址".__APP__." "; 
echo "<br>"."当前模块地址".__URL__." "; 
echo "<br>"."当前url地址".__SELF__." "; 
echo "<br>"."当前操作地址".__ACTION__." "; 
echo "<br>"."当前模块的模板目录".__CURRENT__." "; 
echo "<br>"."当前操作名称".ACTION_NAME." "; 
echo "<br>"."当前项目目录".APP_PATH." "; 
echo "<br>"."当前项目名称".APP_NAME." "; 
echo "<br>"."当前项目的模板目录".APP_TMPL_PATH." "; 
echo "<br>"."项目的公共文件目录".APP_PUBLIC_PATH." "; 
echo "<br>"."项目的配置文件目录".CONFIG_PATH." "; 
echo "<br>"."项目的公共文件目录".COMMON_PATH." "; 
//自动缓存与表相关的全部信息 
echo "<br>"."项目的数据文件目录".DATA_PATH." runtime下的data目录"; 
echo "<br>"." ".GROUP_NAME.""; 
echo "<br>"." ".IS_CGI.""; 
echo "<br>"." ".IS_WIN.""; 
echo "<br>"." ".LANG_SET.""; 
echo "<br>"." ".LOG_PATH.""; 
echo "<br>"." ".LANG_PATH.""; 
echo "<br>"." ".TMPL_PATH.""; 
//js放入的位置,供多个应用的公共资源 
echo "<br>"." ".WEB_PUBLIC_PATH."";
ログイン後にコピー
推奨学習: "

PHP ビデオ チュートリアル >>

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

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