php怎么删除末尾字符

php删除末尾字符的方法:1、使用“substr($arr_str,0,strlen($arr_str)-1);”方式删除;2、通过“substr($arr_str, 0, -1)方式删除;3、通过“rtrim”方法删除。

php怎么删除末尾字符

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

PHP程序中删除字符串最后一个字符的三种方法

常见的语法格式:

foreach ($arr as $key => $value) {$arr_str = $arr['x_id'] . ',' . $arr_str;}

登录后复制

假设字符数组 $arr 中的字符分别为

立即学习“PHP免费学习笔记(深入)”;

arr[0] = 'a';arr[1] = 'b';arr[2] = 'c';

登录后复制

则,拼接后的 $arr_str 字符串为 a,b,c, 这个时候,就需要我们对最后一位字符’,’进行删除处理。

二php中删除最后一位字符的方法总结:

方法一:

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的倒数第二位。这样就把最后的”,”去掉了。

使用感受:

         不推荐,php中还有更简洁更好用的方式!

方法二:     

substr($arr_str, 0, -1)

登录后复制

详解:直接使用substr()函数倒序裁掉最后一位字符;

使用感受:还是很合适的~~不过,首先你要确定字符串中一定有内容,且最后一位一定不要!

方法三:        

rtrim($arr_str, ",")

登录后复制

详解:rtrim()函数语法:string rtrim ( string $str [, string $character_mask ] )

rtrim ― 删除字符串末端的空白字符(或者其他字符)

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

登录后复制

推荐学习:《PHP视频教程》

以上就是php怎么删除末尾字符的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2513562.html

(0)
上一篇 2025年3月5日 15:13:09
下一篇 2025年2月28日 16:27:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php如何查询返回记录数

    方法:1、使用mysql_num_rows函数,语法“mysql_num_rows(结果集)”;2、使用mysql_query函数执行“COUNT(*)”查询,再使用mysql_fetch_row函数从结果集中取出数字数组。 本教程操作环境…

    2025年3月5日
    200
  • php数组键值如何转小写

    php中,可以使用array_change_key_case函数将数组键值转小写,语法格式为“array_change_key_case(数组, CASE_LOWER)”。当值为CASE_LOWER时,将数组的键转换为小写字母。 本教程操作…

    2025年3月5日
    200
  • php中swfupload乱码怎么办

    解决方法:1、使用“名称(fileName.getBytes(“UTF-8″),”GBK”)”语句转换编码类型;2、配置“web.config”文件,将文件中的编码类型改为“utf-8”即可。…

    2025年3月5日
    200
  • php怎么将图片转成base64

    php将图片转成base64的方法:首先创建一个PHP示例文件;然后通过“function base64EncodeImage ($image_file) {…}”方法将图片转成base64即可。 本文操作环境:windows7…

    2025年3月5日
    200
  • 靠边站,单项分支结构来了(附源码)

    上篇文章给大家介绍了《对php7的了解(附详细教程)》,本文继续给大家介绍流程控制以及分支结构——单项分支结构,话不多说,一起看看吧!!! 1.什么是流程控制? 对程序代码执行流程的控制叫做流程控制; 2.什么是流程? 程序执行的顺序就是流…

    2025年3月5日
    200
  • php怎么清除数组中的空值元素

    php清除数组中空值元素的方法:1、利用foreach或者while语法结构遍历数组,一个个判断删除数组中的空值元素;2、使用array_filter()函数,利用回调函数过滤数组元素,如果没有回调函数,那么默认就是删除数组中空值。 本教程…

    2025年3月5日
    200
  • php如何获取具体日期

    本篇文章给大家介绍一下php获取具体日期的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 本周星期一 // 本周一,w为星期几的数字形式,这里0为周日。$dt = date(‘Y-m-d’, (time() – ((…

    2025年3月5日
    200
  • php中unset()的用法是什么

    在php中,unset()函数主要用于销毁给定的变量,语法“unset (要销毁的变量)”,没有返回值。如果在函数中unset()一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用unset()之前一样的值。 本教程操作环境…

    2025年3月5日
    200
  • 如何使用PHP中的层次性能分析器

    本篇文章给大家简单介绍一下php中的层次性能分析器。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 在 PHP 中,我们需要进行调试的时候,一般都会使用 memory_get_usage() 看下内存的使用情况。但如果想看…

    2025年3月5日
    200
  • PHP如何获取目录中的全部内容

    本篇文章给大家介绍一下php获取目录中全部内容的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 这次我们来介绍一个SPL库中的目录迭代器,它的作用其实非常简单,从名字就可以看出来,就是获取指定目录下的所有内容。之前我…

    2025年3月5日
    200

发表回复

登录后才能评论