Saya tidak dapat menemukan ini di php.net. Apakah ==
peka huruf besar / kecil tanda sama dengan ganda ( ) saat digunakan untuk membandingkan string di PHP?
php
string-comparison
Michael Mrozek
sumber
sumber
Ya,
==
peka huruf besar / kecil.Secara kebetulan, untuk perbandingan non case sensitive, gunakan
strcasecmp
:<?php $var1 = "Hello"; $var2 = "hello"; echo (strcasecmp($var1, $var2) == 0); // TRUE; ?>
sumber
==
peka huruf besar / kecil, ya.Untuk membandingkan string secara tidak sensitif, Anda dapat menggunakan salah satu
strtolower($x) == strtolower($y)
ataustrcasecmp($x, $y) == 0
sumber
==
peka huruf besar / kecil, beberapa operan lain dari manual php untuk Anda kenalihttp://www.php.net/manual/en/language.operators.comparison.php
sumber
Ya,
==
peka huruf besar / kecil. Cara termudah bagi saya adalah mengonversi ke huruf besar lalu membandingkan. Misalnya:$var = "Hello"; if(strtoupper($var) == "HELLO") { echo "identical"; } else { echo "non identical"; }
Saya harap ini berhasil!
sumber
Anda dapat mencoba membandingkan dengan fungsi hash
if( md5('string1') == md5('string2') ) { // strings are equal }else { // strings are not equal }
sumber