ホームページ  >  記事  >  php教程  >  偽装された PHP 文字列減算コード

偽装された PHP 文字列減算コード

WBOY
WBOYオリジナル
2016-06-13 12:32:381094ブラウズ

非常に極端な例で、問題を隠して解決する方法を、後で使用するために記録しておきます。
デフォルトのファイル名から接尾辞を削除するにはどうすればよいですか?
$fileName = a.txt
2 つのメソッド:
1: PHP の strrchr トリム メソッドを借用します: strrchr(string1, string2) は、string1 の終わりから string2 との最初の遭遇までの部分を返します。文字列2。
サフィックスは通常 です。 }
2: PHP の strrpos substr メソッドを借用します: strrpos(string1,string2) は string1 内の string2 の最後の出現位置を返し、substr(string1,num1,num2) はstring1 の num1 から num2 までの文字列。
「.」も使用します。
$pos = strrpos($fileName,".");
if($pos){
$fileName = substr($fileName,0,$ pos);
}
これは非常に極端な例であり、この処理はあまり慎重ではありません。接尾辞のない名前 $fileName = a.b.c.d は同じ方法で処理されます。

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