ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯(lián)系官方銷售客服

1835022288

028-61286886

投訴 已解決 需要截取地址右邊個字符判斷文件類型進(jìn)行對應(yīng)操作該怎么寫比如根 3 0

需要截取地址右邊4個字符判斷文件類型進(jìn)行對應(yīng)操作該怎么寫?

比如:

sssssssss.mp4

sxss.pdf

ssffs.xlsx

根據(jù)截取右邊4個字符進(jìn)行不同的操作步驟

{if 截取函數(shù)=.mp4}

mp4操作

{else if 截取函數(shù)=.pdf}

pdf操作

{else if 截取函數(shù)=xlsx}

xlsx操作

{else}

其他操作

{/if}

睿迅里的截取只能從左網(wǎng)友,負(fù)數(shù)的時候是隱藏右邊幾個為...,沒在幫助里找到從右截取的函數(shù)。求指點(diǎn)

解決方案
  • 百度搜索PHP獲取擴(kuò)展名的函數(shù),通用的

    • 回復(fù)迅睿框架創(chuàng)始人

      現(xiàn)在問題涉及到cms里上傳文件的附件調(diào)用函數(shù)和手動填寫地址混合。

      php語法在cms里怎么寫,我有點(diǎn)迷糊,求指教

      微信:harz4230
  • 1.$file = 'x.y.z.png';

    echo substr(strrchr($file, '.'), 1);

    解析:strrchr($file, '.')

    strrchr() 函數(shù)查找字符串在另一個字符串中最后一次出現(xiàn)的位置,并返回從該位置到字符串結(jié)尾的所有字符

    2.$file = 'x.y.z.png';

    echo substr($file, strrpos($file, '.')+1);

    解析:strrpos($file, '.')

    查找 "." 在字符串中最后一次出現(xiàn)的位置,返回位置 substr()從該位置開始截取

    3.$file = 'x.y.z.png';

    $arr=explode('.', $file);

    echo $arr[count($arr)-1];

    4.$file = 'x.y.z.png';

    $arr=explode('.', $file);

    echo end($arr); //end()返回數(shù)組的最后一個元素

    5.$file = 'x.y.z.png';

    echo strrev(explode('.', strrev($file))[0]);

    6.$file = 'x.y.z.png';

    echo pathinfo($file)['extension'];

    解析:pathinfo() 函數(shù)以數(shù)組的形式返回文件路徑的信息。包括以下的數(shù)組元素:

    [dirname]

    [basename]

    [extension]

    7.$file = 'x.y.z.png';

    echo pathinfo($file, PATHINFO_EXTENSION);

    總結(jié):字符串截取2種,數(shù)組分割3種,路徑函數(shù)2種

    滿意答案
    短信幣+1
    俺每天為您制造快樂https://hahagu.com
  • @唉呦喂:感謝,截取方式很詳盡。
    微信:harz4230