亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP 刪除特定字符后的所有內容(文件擴展名)

PHP 刪除特定字符后的所有內容(文件擴展名)

PHP
慕妹3146593 2022-12-23 15:32:36
我想刪除特定字符集(即文件類型/擴展名)之后的所有內容。我嘗試了很多在網上找到的腳本,但沒有一個真正能夠滿足我的需要,它們要么也刪除文件擴展名,要么保留后面的部分參數。$urls = array('http://www.example.com/images/image1.jpg','http://www.example.com/images/image2.png?arg=value','http://www.example.com/images/image3.jpg?foo=bar','http://www.example.com/images/image4.gif?v=1','http://www.example.com/images/image5.bmp?x=y','http://www.example.com/images/image6.tiff?werdfs=234234');期望的結果:http://www.example.com/images/image1.jpghttp://www.example.com/images/image2.pnghttp://www.example.com/images/image3.jpghttp://www.example.com/images/image4.gifhttp://www.example.com/images/image5.bmphttp://www.example.com/images/image6.tiff
查看完整描述

2 回答

?
收到一只叮咚

TA貢獻1821條經驗 獲得超5個贊

我想刪除特定字符集(即文件類型/擴展名)之后的所有內容。我嘗試了很多在網上找到的腳本,但沒有一個真正能夠滿足我的需要,它們要么也刪除文件擴展名,要么保留后面的部分參數。


$urls = array(

'http://www.example.com/images/image1.jpg',

'http://www.example.com/images/image2.png?arg=value',

'http://www.example.com/images/image3.jpg?foo=bar',

'http://www.example.com/images/image4.gif?v=1',

'http://www.example.com/images/image5.bmp?x=y',

'http://www.example.com/images/image6.tiff?werdfs=234234'

);

期望的結果:


http://www.example.com/images/image1.jpg

http://www.example.com/images/image2.png

http://www.example.com/images/image3.jpg

http://www.example.com/images/image4.gif

http://www.example.com/images/image5.bmp

http://www.example.com/images/image6.tiff


查看完整回答
反對 回復 2022-12-23
?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

PHP 的 parse_url() 和 basename 怎么樣?

$inName = $urls[0]; // for example
$newName = parse_url($inName,PHP_URL_SCHEME)
         . parse_url($inName,PHP_URL_HOST)
         . parse_url($inName,PHP_URL_PATH)
         . basename($inName);


查看完整回答
反對 回復 2022-12-23
  • 2 回答
  • 0 關注
  • 139 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號