每日十个函数(一)
- 确保
$user_id
在$user_ids
里,$user_ids = [2,3]; $user_id = 1;
in_array($user_id,$user_ids) || array_unshift($user_ids,$user_id)
- 将数组以指定字符拼接为字符串、根据指定字符将字符串打散为数组、根据长度将字符串拆分为数组
$arr = array('Hello','World!','I','love','Shenzhen!');
$str = "Hello World! I love Shenzhen!";
implode(',',$arr);explode(' ',$arr);str_split($str,4);
- 获取一堆用户中指定 uid 的键值
array_search(101,array_column($users,'id'));
- 时间戳转换
$date = date('Y-m-d H:i:s',time());
$time = strtotime($date);
- 获取文件名后缀
abc.jpg
substr($filename,strrpos($filename,'.'));
- 将 [1, 2, 3] 转变为:[1=>“a”, 2=>“a”, 3=>“a”]
array_combine($arr,array_fill(0,count($arr),'a')) 或者 array_fill_keys($arr,'a');
- 文件系统函数
chdir();
chroot();
closedir();
dir();
getcwd();
- 日期函数
localtime();
time();
gmdate();
gettimeofday();
gmmktime();
date();
strtotime();
getdate();
microtime();
mktime();