php截取或者去掉第一个字符
今天设置上传路径的时候,保存文件路径到数据库,然后取出链接显示文件,总是多了一个“.”,导致文件无法准确读取,或者说读取没有问题,就是操作删除的时候unlink直接false了。
一看是路径问题,只有去掉"."才可以,因为我防止根目录的Uploads文件夹下面,有点号就不正常了。加个“/”还是读取没有问题,就是删除出现问题。
于是去掉那个“.”就行了。
截取函数是substr();
比如我要截取$a的X,那么就这样:
$a = XLan; $x= substr($a,0,1); echo $x;//结果是X
这里截取第一个字符“X”
在是取这个,那么我怎么去掉呢?
很简单,去掉中间的参数就行了
$lan = substr($a,1);
这样就是“Lan”了。
这就完成了
我var_dump我的信息:
"/Uploads/Pimgs/2017-02-14/58a2afac11298.JPG"这就正常了,保存到数据库,不过删除文件需要那个点哦,然后可以用unlink删除文件了。