獲取檔案字尾的幾種方式
1、使用strrchr函式 $file = 'my/file/gtf.png'; echo strrchr($file,'.'); 輸出結果.png 2、使用pathinfo函式 echo pathinfo($file,PATHINFO_EXTENSION); 輸出結果png 一個函式能解決的問題,就不用過多累贅了。如果只是熟悉函式的話可以使用多步來獲取 3、使用explode和end函式或者explode和count函式 $arr = explode('.',$file); echo $arr[count($arr)-1]; echo end($arr); 4、使用strrpos和substr函式 $start = strrpos($file,'.'); echo substr($file,$start); 5、使用正則匹配函式preg_match preg_match('/\/[^\/]+\.([a-z]+)$/',$file,$arr); echo $arr[1];
這是一些基礎函式的使用,當然還會有一些我沒想到的。如果那位猿友還想到其他的,幫忙在評論去補充一下,我們一起來整理一下
相關推薦
Spring在代碼中獲取bean的幾種方式(轉)
mxml get text spa 回調 獲取對象 ati -s null 獲取spring中bean的方式總結: 方法一:在初始化時保存ApplicationContext對象 1 ApplicationContext ac = new FileSystemXml
C# 寫入檔案的幾種方式
1. FileStream.Write string filePath = Directory.GetCurrentDirectory() + "\\" + Process.GetCurrentProcess().ProcessName + ".txt"; if (File.Exist
Python讀取WAV檔案的幾種方式整理
1)scipy from scipy.io import wavfile import numpy as np sample_rate, sig = wavfile.read('new.wav') print("取樣率: %d" % sample_rate) print(sig)
獲取 RenderTexture 的幾種方式
RenderTexture Constructor public class ExampleClass : MonoBehaviour { public RenderTexture rt; void Start() { rt =
原生js及jquery獲取標籤的幾種方式——為什麼id不能重複
1. 原生js獲取標籤 DOM(document object model)文字物件模型 我們在用原生js獲取標籤都離不開DOM 用原生js獲取標籤的幾種常用方法 1. 獲取標籤id document.getElementById(‘id’) 引數是id的字元,
Go實戰--golang中讀寫檔案的幾種方式
讀寫檔案應該是在開發過程中經常遇到的,今天要跟大家一起分享的就是在golang的世界中,如何讀寫檔案。 使用io/ioutil進行讀寫檔案 其中提到了兩個方法: func ReadFile func ReadFile(filename string) ([]by
Java 讀取 .properties 配置檔案的幾種方式
Java 開發中,需要將一些易變的配置引數放置再 XML 配置檔案或者 properties 配置檔案中。然而 XML 配置檔案需要通過 DOM 或 SAX 方式解析,而讀取 properties 配置檔案就比較容易。 介紹幾種讀取方式: 1、基於ClassLoder
java載入properties檔案的幾種方式
package com; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import ja
獲取SHA1的幾種方式
1、通過Eclipse編譯器獲取SHA1 使用 adt 22 以上版本,可以在 eclipse 中直接檢視。 Windows:依次在 eclipse 中開啟 Window -> Preferances -> Android -> Build。 Mac:依次在 eclip
Java下載檔案的幾種方式
1.以流的方式下載 public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下載的檔案的路徑。
讀寫parquet格式檔案的幾種方式
摘要 本文將介紹常用parquet檔案讀寫的幾種方式 1.用spark的hadoopFile api讀取hive中的parquet格式檔案 2.用sparkSql讀寫hive中的parquet格式 3.用新舊MapReduce讀寫parquet格式檔案 讀
java之在普通程式碼中獲取bean的幾種方式
普通程式碼中獲取bean的幾種方式 最近在專案中,因程式碼模式要求,需要在普通類中去主動呼叫bean例項,經過參考分析,做如下的整理。 在初始化時儲存ApplicationContext物件 通過Spring提供的utils類獲取ApplicationC
Java 讀取 properties 配置檔案的幾種方式及注意點
1、引言 java開發中,經常需要讀取配置檔案,有時即使我們方法是對的,但是就是讀取不到需要的內容,會報下面的錯: java.io.FileNotFoundException: sr/configure/config.properties (No such file or dir
獲取Bitmap的幾種方式總結
從獲取方式分: (1)以檔案流的方式 假設在sdcard下有 test.png圖片 FileInputStream fis = new FileInputStream("/sdcard/test.pn
Jquery 獲取物件的幾種方式
1、JQuery的核心的一些方法 each(callback) ‘就像迴圈 $("Element").length; ‘元素的個數,是個屬性 $("Element").size(); ’也是元素的個數,不過帶括號是個方法 $("Element").get
外部獲取IndexPath的幾種方式(關聯物件等)
1、 一般方式 - (void)buttonAction:(UIButton *)sender { UITableViewCell *cell = (UITableViewCell *)[[sender superview] superview]; NSIndexPath *indexPath = [_t
$.ajax()方法從伺服器獲取json資料幾種方式詳解
一.什麼是json json是一種取代xml的資料結構,和xml相比,它更小巧但描述能力卻很強,網路傳輸資料使用流量更少,速度更快。 json就是一串字串,使用下面的符號標註。 {鍵值對} : json物件 [{},{},{}] :json陣列 "" :雙引號內是屬性或值
使用ABAP和JavaScript程式碼生成PDF檔案的幾種方式
ABAP 方法1:使用ABAP + Adobe Lifecycle Enterprise Service 方法2:使用ABAP Webdynpro裡的InteravtiveForm控制元件 + Adobe Form Template
Linux入門學習,怎麼使用Vim編輯器編輯儲存檔案?以及檢視瀏覽檔案的幾種方式介紹——(四)
引言:上期回顧(想要學習的童鞋可以點選看看) 上一章講述了在linux系統當中怎麼建立檔案以及對檔案的基本操作,這章主要是說檢視檔案的幾種方式,順便簡單簡單說下vim編輯器的使用。我們不管在使用什麼系
Log4j不同級別輸出到不同檔案的幾種方式
log4j已經是古董了,但是現在專案還在用,需要用到不同級別輸出到不同檔案,所以把幾種實現方式記錄下來,備忘! 下面的幾種配置都是使用properties的情況,但是xml的原理也一樣. 使用LevelRangeFilter 使用LevelMatchFil