超碰免费人人操|国产视频二区久久艹人人操|欧美激情第一页在线|久热最新无码中文视频|91精品国际成人|亚洲成人精品在线视频青青草|久草免费高清完整在线观看|你懂的AV在线日本黄网页|国产黄色AV日韩女同网|欧美成人色区导航片av

php自定義擴展名獲取函數示例

時間:2025-10-21 03:29:03 php語言

php自定義擴展名獲取函數示例

  本文實例講述了php自定義擴展名獲取函數。分享給大家供大家參考,具體如下,希望對大家有用,更多內容請關注應屆畢業(yè)生網!

  ?

  $url = "/pic/abc/de/fg.php?id=1";

  /pic/p>

  function getUrl($url) {

  $date = explode('?', $url);

  $date = basename($date[0]);

  $date = explode('.', $date);

  return $date[1];

  }

  var_dump(getUrl($url));

  /pic/p>

  function getExt($url){

  $arr = parse_url($url);

  $file = basename($arr['path']);

  $ext = explode(".",$file);

  return $ext[1];

  }

  var_dump(getExt($url));

  function getName($url) {

  $w_param = pathinfo($url);

  $str = $w_param['extension'];

  list($type, $vars) = explode('?',$str);

  return $type;

  }

  echo 'start3'.date("Y-m-d H:i:s");

  【拓展閱讀】php數組函數

  1、range:創(chuàng)建一個指定范圍的索引數組(a-z/A-z/0-9);

  $a=range(1,10); /pic/p>

  $b=range(1,10,2); /pic/p>

  $c=range("a","z"); /pic/p>

  2、compact通過變量創(chuàng)建一個關聯(lián)型的數組;

  $a=123; $b=456; $c=789;

  $arr=compact('a','b','c');

  3、array_search(值,數組);存在返回鍵名(下標)

  4、unset(變量1[,變量2,變量3,……]); 銷毀多個變量使用逗號隔開

  5、array_unique(數組變量);/pic/p>

  6、array_pop:刪除數組中最后一個元素[出棧]

  7、array_push:在數組最后位置添加一個或多個元素[入棧],返回新數組長度,說明:此函數和 $array[] = $value;效果一樣,效率要高一點;

  8、array_shift():刪除數組第一個元素;[出棧]

  說明:鍵名是數字,所有元素都會獲得新的鍵名,從 0 開始,并以 1 遞增

  9、array_unshift():在數組開始位置添加一個或多個元素;

  說明:原數組鍵為字符串則保持不變,新元素鍵名從0開始,以1遞增。原數組鍵為數字,則新數組鍵將重新從0開始依次遞增排列

  10、array_rand:隨機選出一個或多個元素,并返回;

  array_rand(數組變量[,返回多少元素]);

  11、array_merge(數組1,數組2,……);函數把兩個或多個數組合并成一個數組;

  12、explode(分隔符,字符串):用分割符,將字符串,切割成數組;

  13、str_split(字符串,每隔多少字符=1)/pic/p>

  14、implode(合并符,數組):把數組元素組合為字符串;

  15、ksort/krsort(數組[,排序方式]):按鍵名進行升序/降序排列,原鍵名和鍵值關聯(lián)不變;

  asort/arsort(數組[,排序方式]):按鍵值進行升序/降序排列,原鍵名和鍵值關聯(lián)不變;

  sort(數組[,排序方式]):按鍵值進行升序排列,原鍵名被刪除,重新賦予新鍵名,從0開始,以1遞增;rsort(數組[,排序方式]):按鍵值進行倒序排序,原鍵名被刪除;說明:執(zhí)行后,原數組將會變化,無需使用返回值;第二參數可選,為排序方式如:SORT_STRING按照字符排序

  16、shuffle:把數組中的元素按隨機順序重新排序,打亂數組;

  17、array_flip:交換數組的鍵名和鍵值;

  18、array_map:把數組中的每個值發(fā)送到用戶自定義函數,返回新的值;

【php自定義擴展名獲取函數示例】相關文章:

PHP分頁自定義函數11-20

獲取php數組長度函數的方法02-26

PHP如何自定義一個函數10-28

php自定義函數實現漢字分割替換01-06

PHP中生成UUID自定義函數分享01-07

如何使用php自定義函數實現漢字分割替換12-07

用php自定義函數之遞歸刪除文件及目錄12-07

PHP項目開發(fā)中最常用的自定義函數整理12-01

如何使用php語言實現文件名稱以及擴展名的獲取02-26