爆発のヒント

WBOY
リリース: 2016-06-20 12:35:11
オリジナル
1000 人が閲覧しました

例えば、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);
ログイン後にコピー
ログイン後にコピー



そんな隠し機能。 。 。 。それは私の知識を本当に向上させました。 。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート