Heim > Backend-Entwicklung > PHP-Tutorial > Kann strcmp zwei Zeichenfolgen im Zeitformat vergleichen?

Kann strcmp zwei Zeichenfolgen im Zeitformat vergleichen?

WBOY
Freigeben: 2016-09-29 09:33:01
Original
1922 Leute haben es durchsucht

Das Ergebnis von strcmp("2016-09-27", "2016-09-26") ist größer als 0, aber können alle Zeitformate auf diese Weise verglichen werden?

Antwortinhalt:

Das Ergebnis von strcmp("2016-09-27", "2016-09-26") ist größer als 0, aber können alle Zeitformate auf diese Weise verglichen werden?

Wenn Sie nur vergleichen möchten, können Sie so vergleichen

Es hat nichts mit dem Zeitformat zu tun, aber Das Zeitformat von Zahlenkann tatsächlich so verglichen werden, aber das Format des Datums muss dasselbe sein

<code>echo strcmp("2016-09-27","2016-9-26"); // -1
echo strcmp("2016-11-27","2016-9-26"); // -1
echo strcmp("2016-09-27","2016-09-26");// 1
echo strcmp("2016-10-01","2016-09-26");// 1</code>
Nach dem Login kopieren

strcmp vergleicht zunächst die Zeichenfolgenlänge von A größer als B, dann wird A als größer als B betrachtet.
Wenn die Längen der Zeichenfolgen gleich sind, vergleichen Sie die “字典顺序” jedes Zeichens einzeln. Die späteren Wörter sind größer als die früheren Wörter, bis eines der Wörter im ersteren größer oder kleiner als im letzteren ist. Die Zeichenfolge gilt als größer oder kleiner.
„2016-09-27“ und „2016-09-26“, vergleichen Sie die Zeichengrößen nacheinander, bis '7' > (ASCII) gilt, dass '6' größer als , obwohl das gleiche Zeitformat Sie können 2016-09-27 zum Vergleich verwenden, 2016-09-26, da die Größe der späteren Zeitzeichenfolge immer größer ist als die der früheren Zeitzeichenfolge. strcmp

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage