Não consegui encontrar isso no php.net. O sinal de igual duplo ( ==
) diferencia maiúsculas de minúsculas quando usado para comparar strings em PHP?
php
string-comparison
Michael Mrozek
fonte
fonte
Sim,
==
diferencia maiúsculas de minúsculas.A propósito, para uma comparação sem distinção entre maiúsculas e minúsculas, use
strcasecmp
:<?php $var1 = "Hello"; $var2 = "hello"; echo (strcasecmp($var1, $var2) == 0); // TRUE; ?>
fonte
==
diferencia maiúsculas de minúsculas, sim.Para comparar strings de forma insensível, você pode usar
strtolower($x) == strtolower($y)
oustrcasecmp($x, $y) == 0
fonte
==
diferencia maiúsculas de minúsculas, alguns outros operandos do manual do php para se familiarizar comhttp://www.php.net/manual/en/language.operators.comparison.php
fonte
Sim,
==
diferencia maiúsculas de minúsculas. A maneira mais fácil para mim é converter para maiúsculas e depois comparar. Por exemplo:$var = "Hello"; if(strtoupper($var) == "HELLO") { echo "identical"; } else { echo "non identical"; }
Eu espero que dê certo!
fonte
Você pode tentar comparar com uma função hash
if( md5('string1') == md5('string2') ) { // strings are equal }else { // strings are not equal }
fonte