多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
~~~ /** * 获取头像存储路径 * @param type $uid 会员UID * @return type */ function getAvatarPath($uid) { $uid = abs(intval($uid)); //UID取整数绝对值 $uid = sprintf("%09d", $uid); //前边加0补齐9位,例如UID为31的用户变成 000000031 $dir1 = substr($uid, 0, 3); //取左边3位,即 000 $dir2 = substr($uid, 3, 2); //取4-5位,即00 $dir3 = substr($uid, 5, 2); //取6-7位,即00 return 'avatar/' . $dir1 . '/' . $dir2 . '/' . $dir3 . '/'; } ~~~ var_dump(getAvatarPath('1256')); **输出如下:** > string(17) "avatar/000/00/12/"