最後の文字を削除する
php メソッド: 1. 削除するには「substr($arr_str,0,strlen($arr_str)-1);」を使用します; 2. 「substr($arr_str, 0, -)」を使用します1) ) 削除する方法; 3. rtrim メソッドで削除する
この記事の動作環境: 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)
rtrim($arr_str, ",")
//系统常量定义 //去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 サイトの他の関連記事を参照してください。