文字列比較で大文字小文字を区別しない方No.35084
dmc さん 16/06/27 21:10
 
if ($str1 == $str2)

大文字込小文字の区別をせず比較することは可能でしょうか?

実際には
if (filename == $target)
このような比較をしたいのですが、
$targetは大文字混じり
filenameは全て小文字
なので同じパスなのに不一致になってしまいます。

大文字小文字を区別せず比較する方法を教えて下さい。

[ ]
RE:35084 文字列比較で大文字小文字を区別No.35085
IKKI さん 16/06/27 22:06
 
こんばんは。ユーザーのIKKIと申します。

>大文字小文字を区別せず比較する方法を教えて下さい。
大文字か小文字、どちらかに統一してしまうといいです。
例えば小文字に統一するなら

if (tolower(filename) == tolower($target))

という感じです。

[ ]
RE:35085 文字列比較で大文字小文字を区別No.35090
dmc さん 16/06/28 16:12
 
IKKIさんありがとうございます。
一発で文字列全体を小文字統一できる関数があったのですね。
これで行けますありがとうございました!

[ ]