2016-10-20 4 views
-5

Ich verstehe nicht, wie man diese Vergleichstabelle verwenden: enter image description hereWie verwende ich die PHP-Vergleichstabelle?

Zum Beispiel habe ich

"1hello"> "bye"

. Was zum Algorithmus muss ich verwenden, um sie anhand dieser Tabelle zu vergleichen?

+1

hast du gestern nicht grundsätzlich die gleiche Frage gestellt (http://Stackoverflow.com/q/40126451/5309228)? auch: ein russisches (ich schätze) screenshot in einem englischen forum erhöht nicht gerade deine chancen. Hast du http://ru.stackoverflow.com/ ausprobiert? –

+0

Ja, ich habe diese Frage auf ru.stackoverflow.com und anderen Foren gepostet, aber ich habe im Moment keinen unswer – Dimon

+1

auf einem weiteren Hinweis - * was genau versuchst du zu testen *? mit Strings sind die einzigen grundlegenden Operationen, die einen Sinn ergeben, '==' und '! =' Sie sollten versuchen, präziser zu definieren, was Sie eigentlich tun * –

Antwort

1

The line just above the screenshot in Frage, sagt

Für verschiedene Typen, Vergleich gemäß der folgenden Tabelle erfolgt (in dieser Reihenfolge).

So wird der erste Vergleich verwendet (d. H. Lexikalischer Vergleich).

Aus Gründen der Vollständigkeit wird "1hello"als weniger als"bye", da der Ordnungswert von 1 (49) kleiner ist als die b (98).

+0

verwenden Kannst du erklären, warum hast du lexikalischen Vergleich mit der Tabelle in meiner Frage gemacht? Die Tabelle sagt, dass es zwei Varianten gibt - Zeile 1 (numerischer oder lexikalischer Vergleich) und Zeile 4 (numerischer Vergleich) – Dimon

+0

@Dimon Richtig, und wie die Dokumentation sagt, werden sie ** in der Reihenfolge ** erledigt. So wird der erste verwendet. – iainn

+0

ist es in der ersten Zeile geschrieben - "numerischer oder lexikalischer Vergleich". zwei Varianten des Vergleichs. Welche Variante muss ich wählen? – Dimon

Verwandte Themen