对于把mysql查询语句写成函数形式:
(类似这样的:autoExecute($table, $values, $type, $where = false, $limit = false))时
就免不了要把参数拼接成一个完整的mysql语句这一个过程,对于插入和更新语句在使用循环拼接语句时,都会遇到在最后一次循环拼接时,
往往语句是多了一个逗号的,例如:insert into table(id,name,age,
因为循环结束了,在往下拼时就需要把这个多余的逗号结去掉,一直以来我都是用substr取子串来去掉这个逗号,实在是有点繁琐,
今天发现一个函数rtrim,它除了能去掉字符串右边的多余空格外,还可以自定义需要strip掉的字符。
上面的字符串:$str = 'insert into table(id,name,age,'
echo rtrim($str,',');
输出:insert into table(id,name,age
这样处理起来就比较方便了。---手册要仔细看啊,不要发重复的造轮子喽!