第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

我如何判斷文件名是否包含兩個或更多點

我如何判斷文件名是否包含兩個或更多點

PHP
ITMISS 2022-01-02 13:51:07
我正在尋找如何判斷文件名是否包含兩個或更多點的方法。例如。45FGG.TESTDOC.MAY12.png, carimage.30.jpg。那么,如何用它的擴展名存儲這個圖像呢?
查看完整描述

2 回答

?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

您可以使用正則表達式輕松計算點數:

PHP

preg_match_all("/\./", "45FGG.TESTDOC.MAY12.png"); // 3

JS

"45FGG.TESTDOC.MAY12.png".match(/\./g).length; // 3


查看完整回答
反對 回復 2022-01-02
?
神不在的星期二

TA貢獻1963條經驗 獲得超6個贊

下面是兩個測試用例:


$file1 = "hello.jpg";

$file2 = "hello.file.jpg";


echo "\$file1: " . $file1 . "\n";

echo "\$file2: " . $file2 . "\n\n";


echo "Position of \$file1's first '.' : " . strpos($file1, '.') . "\n";

echo "Position of \$file1's last  '.' : " . strripos($file1, '.') . "\n";

echo "Position of \$file2's first '.' : " . strpos($file2, '.') . "\n";

echo "Position of \$file2's last  '.' : " . strripos($file2, '.') . "\n\n";


if (strpos($file1, '.') != strripos($file1, '.'))

{

    echo "\$file1 has >= 2 dots\n";

}

else

{

    echo "\$file1 has 1 dot \n";

}

if (strpos($file2, '.') != strripos($file2, '.'))

{

    echo "\$file2 has >= 2 dots\n";

}

else

{

    echo "\$file2 has 1 dot \n";

}

輸出:


$file1: hello.jpg

$file2: hello.file.jpg


Position of $file1's first '.' : 5

Position of $file1's last  '.' : 5

Position of $file2's first '.' : 5

Position of $file2's last  '.' : 10


$file1 has 1 dot

$file2 has >= 2 dots


查看完整回答
反對 回復 2022-01-02
  • 2 回答
  • 0 關注
  • 230 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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