刚写一个文件上传的时候用到的PHP函数,感觉挺好玩的,记录一下

131 阅读1分钟

strrchr() 

函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。

例子:

$file['name'] = "asdfasdfd.safsd.png";

$fileType = strtolower(strrchr($file['name'], '.'));


uniqid() 

函数基于以微秒计的当前时间,生成一个唯一的 ID。

例子:(给上传的图片其别名)

$fileName = uniqid("chat_img_", false);

结果显示为:

chat_img_5f09922e21b59.png

false:13位  true:23位

move_uploaded_file