![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP常用函数库
文章平均质量分 51
长沙-小刚
PHP工程师
展开
-
获取文件的后缀名称,并且全部化成成小写字母返回
<?php /** * 获取文件的后缀名称,并且全部化成成小写字母返回 * @param string $file_name 目标文件名称 * @return string 文件后缀名称 */ function getFileExt($file_name) { return strtolower(trim(substr(strrchr($file_name, '.'), 1)));原创 2013-03-27 10:01:20 · 875 阅读 · 1 评论 -
递归/非递归 两种方法自动创建多级目录
<?php /** * 非递归自动创建多级目录 * @param string $dest_folder 目录路径 */ function makeDir($dest_folder) { $dest_folder = str_replace('\\', '/', $dest_folder); if(!is_dir($dest_folder) && './' != $dest_folder原创 2013-03-27 09:57:37 · 662 阅读 · 0 评论 -
递归 / 迭代两种方法实现查找指定目录下所有文件
<?php /** * 查找指定目录下所有文件 */ // 递归处理方案 function getAllFileName($dir, &$list = array()) { if(!is_dir($dir)) return array(); $dir = rtrim(str_replace( '\\', '/' , $dir)原创 2013-03-27 09:27:17 · 882 阅读 · 0 评论 -
实现PHP5.5版本的array_column,并扩展取多列的功能
<?php /** * 返回的值的一列$input阵列,确定由columnKey。或者,您可以提供一个indexKey指数的$input数组中的值从indexKey列返回的数组中的值。 * 像从数据库获取一列,但返回是数组(扩展:获取多列) * @param array $input 一个多维数组(记录集),拉一列值 * @param mixed $columnK原创 2013-03-27 09:32:39 · 4300 阅读 · 0 评论