PHP删除字符串最后一个字符的几种方法总结
分享心得,是为了让你少走弯路。 经评论中一位仁兄提醒,发现又一神器join()函数 join()函数可把数组元素直接组合为一个字符串 语法格式:join(separator,array) 实例: $arr = array('Hello','World!','I','love','Shanghai!'); echo join(" ",$arr); 结果输出:Hello World! I love Shanghai! 另外: join() 函数是 implode() 函数的别名。 join() 函数接受两种参数顺序颠倒。 但是由于历史原因,explode() 是不行的,separator 参数必须在 string 参数之前。 以下为原文| 从数据库中select()读取一对多的信息时,经常需要将取出的数组用某个特定的字符分割,然后拼接成字符串。 常见的语法格式: 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, 这个时候,就需要我们对最后一位字符','进行删除处理。 PHP中删除最后一位字符的方法总结: