Wie vergleicht PHP Strings mit Vergleichsoperatoren?

Ich vergleiche Zeichenfolgen mit Vergleichsoperatoren.

Ich brauche einige kurze Erklärungen für die beiden folgenden Vergleiche und deren Ergebnis.

if('ai' > 'i')
{
    echo 'Yes';
}
else
{
    echo 'No';
}

output: No

Warum werden diese auf diese Weise ausgegeben?

if('ia' > 'i')
{
    echo 'Yes';
}
else
{
    echo 'No';
}

Output: Yes

Nochmals, warum?

Vielleicht habe ich einige Grundlagen vergessen, aber ich brauche wirklich eine Erklärung dieser Vergleichsbeispiele, um diese Ausgabe zu verstehen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage