ホームページ  >  記事  >  バックエンド開発  >  爆発のヒント

爆発のヒント

WBOY
WBOYオリジナル
2016-06-20 12:35:11992ブラウズ

例えば、123.et.png png の下一桁を取り出したい場合

次のようにできます

 $file = '123.et.png';$str = explode(".",$file);echo $str['2'];


何か方法はありますか爆発後の分割を直接取得するには? 最後の部分
つまり、この例では、$file フィールドの長さが固定されていないため、png フィールド
を直接取得することになります。 .' も修正されていません

助けてください、explode で分割した後に最後の桁を直接取得する方法はありますか


ディスカッション (解決策) への返信

php 5.4 で書き始めます

echo explode(".",$file)[2];


ただし、書いたほうが安全です (そうでない場合) 2 つのセクション)
echo array_pop(explode(".",$file));

正式には、php によって提供される関数 pathinfo を適用します

echo pathinfo('123.et.png', PATHINFO_EXTENSION);

通常、php によって提供される関数 pathinfo を適用します

echo pathinfo('123.et.png', PATHINFO_EXTENSION);



そんな隠し機能。 。 。 。それは私の知識を本当に向上させました。 。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。