Como o PHP compara strings com operadores de comparação?
Estou comparando strings com operadores de comparação.
Eu preciso de algumas breves explicações para as duas comparações abaixo e seus resultados.
if('ai' > 'i')
{
echo 'Yes';
}
else
{
echo 'No';
}
output: No
Por que essas saídas são assim?
if('ia' > 'i')
{
echo 'Yes';
}
else
{
echo 'No';
}
Output: Yes
Mais uma vez, por quê?
Talvez eu tenha esquecido algumas noções básicas, mas eu realmente preciso de algumas explicações sobre esses exemplos de comparação para entender essa saída.