av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語(yǔ)言

php自定義擴(kuò)展名獲取函數(shù)示例

時(shí)間:2025-01-11 19:24:43 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

php自定義擴(kuò)展名獲取函數(shù)示例

  本文實(shí)例講述了php自定義擴(kuò)展名獲取函數(shù)。分享給大家供大家參考,具體如下,希望對(duì)大家有用,更多內(nèi)容請(qǐng)關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!

  ?

  $url = "http://www.abc.com/abc/de/fg.php?id=1";

  //這個(gè)是自己寫的

  function getUrl($url) {

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

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

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

  return $date[1];

  }

  var_dump(getUrl($url));

  //下面兩個(gè)是網(wǎng)上弄的

  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數(shù)組函數(shù)

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

  $a=range(1,10); //創(chuàng)建指定范圍數(shù)組:鍵值1到10,鍵名自動(dòng)序號(hào)

  $b=range(1,10,2); //步進(jìn)為2

  $c=range("a","z"); //創(chuàng)建26個(gè)字母的數(shù)組,鍵名自動(dòng)序號(hào)

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

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

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

  3、array_search(值,數(shù)組);存在返回鍵名(下標(biāo))

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

  5、array_unique(數(shù)組變量);//返回移除重復(fù)的值后的新數(shù)組

  6、array_pop:刪除數(shù)組中最后一個(gè)元素[出棧]

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

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

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

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

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

  10、array_rand:隨機(jī)選出一個(gè)或多個(gè)元素,并返回;

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

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

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

  13、str_split(字符串,每隔多少字符=1)//僅支持英文數(shù)字

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

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

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

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

  16、shuffle:把數(shù)組中的元素按隨機(jī)順序重新排序,打亂數(shù)組;

  17、array_flip:交換數(shù)組的鍵名和鍵值;

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

【php自定義擴(kuò)展名獲取函數(shù)示例】相關(guān)文章:

PHP分頁(yè)自定義函數(shù)04-02

獲取php數(shù)組長(zhǎng)度函數(shù)的方法06-05

php自定義函數(shù)實(shí)現(xiàn)漢字分割替換06-01

PHP如何自定義一個(gè)函數(shù)05-05

PHP中生成UUID自定義函數(shù)分享05-11

PHP項(xiàng)目開發(fā)中最常用的自定義函數(shù)整理08-12

如何使用php自定義函數(shù)實(shí)現(xiàn)漢字分割替換03-19

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

如何使用php語(yǔ)言實(shí)現(xiàn)文件名稱以及擴(kuò)展名的獲取08-07