国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP重點難點算法與面試

2019-11-08 02:04:36
字體:
來源:轉載
供稿:網友

1、寫一個函數對二維數組的排序(php

<?php /*** 根據某列對二維數組進行排序* @param  [type] $arr  [要排序的數組]* @param  [type] $row  [排序依據列]* @param  string $type [asc表示正序,默認值,desc表示逆序]* @return [type]       返回排序好的數組*/function array_sort($arr, $row, $type = 'asc'){$arr_temp = array();foreach ($arr as $v) {$arr_temp[$v[$row]] = $v;}if($type  == 'asc'){ksort($arr_temp); //ksort()、函數對關聯數組按照鍵名進行升序排序}elseif($type == 'desc'){krsort($arr_temp); //krsort()、函數將數組按照鍵逆向排序標志,為數組值保留原來的鍵}else{}return $arr_temp;}$person = array(array('id' => 2,'name' => 'zhangsan', 'age' => 23),array('id' => 5,'name' => 'lisi', 'age' => 28),array('id' => 3,'name' => 'apple', 'age' => 17));

$person = array_sort($person,'name');PRint_r($person);

2、寫5個不同的自己的函數,來獲取一個全路徑的文件的擴展名,允許封裝php庫中已有的函數

<?php $path = str_replace('//', '/', _FILE_);//$path 定義根目錄地址//方法一function ext_name1($path)(return strrchr($path,'.');)//方法二function ext_name2($path){return substr($path, strrops($path,'.'));}//方法三function ext_name3($path){$path_parts = pathinfo($path);return $path_parts['extension'];}//方法四function ext_name4($path){$arr = explode('.', $path);}//方法五function ext_name5($path){$pattern = '/^[^/.]+/.([/w]+)$/';return preg_replace($pattern, '${1}', basename($path));}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大荔县| 濉溪县| 海原县| 同仁县| 清镇市| 福泉市| 祁门县| 称多县| 娱乐| 临高县| 建水县| 桂平市| 淳安县| 阿城市| 青田县| 修水县| 句容市| 吉林省| 南澳县| 南雄市| 顺平县| 永安市| 富蕴县| 淅川县| 盘锦市| 马尔康县| 汕头市| 明星| 旺苍县| 五家渠市| 东丽区| 兴国县| 昌邑市| 北海市| 文昌市| 阿尔山市| 吉木乃县| 昆明市| 金山区| 綦江县| 定西市|