国产探花免费观看_亚洲丰满少妇自慰呻吟_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));}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿城市| 临江市| 天门市| 南江县| 赤峰市| 梧州市| 大新县| 恩平市| 广灵县| 工布江达县| 普宁市| 鄂尔多斯市| 迁西县| 永清县| 临夏县| 青龙| 木里| 成安县| 淳安县| 海晏县| 宁强县| 枣阳市| 龙井市| 固始县| 晋中市| 昭觉县| 台南县| 郴州市| 杭州市| 大方县| 垫江县| 黎川县| 南安市| 英吉沙县| 阳东县| 彭泽县| 定兴县| 山阴县| 富宁县| 阳高县| 曲阳县|