Heim Backend-Entwicklung PHP-Tutorial Wie vergleiche ich die Größe von Strings in PHP?

Wie vergleiche ich die Größe von Strings in PHP?

May 10, 2017 pm 05:34 PM

Bei der Entwicklung von WEB-Projekten ist es oft notwendig, die Größe zwischen zwei oder mehr Zeichenfolgen zu bestimmen. Wir können die Größe von zwei oder mehr Zeichenfolgen jedoch nicht bestimmen. Was die Größen mehrerer Saiten betrifft, erfahren Sie in diesem Artikel, wie man die Größen von Saiten vergleicht?

Zuerst lernen wir zwei Funktionen strcmp() und strcasecmp()

Diese beiden Funktionen werden verwendet, um zwei zu vergleichen. Die Größe der Zeichenfolge Ihre Syntax lautet wie folgt:

strcmp(str1,str2)
Nach dem Login kopieren
strcasecmp(str1,str2)
Nach dem Login kopieren

Diese beiden Funktionen basieren auf (ASCII-Codewert), um die Größe zweier Zeichenfolgen zu vergleichen. Wenn str1>str2, dann wird 1 zurückgegeben str1

Anwendungsbeispiel

Die Funktionen strcasecmp() und strcmp() werden im Folgenden zum Vergleichen von Zeichenfolgengrößen verwendet.

Der Code lautet wie folgt:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字符串大小写转换</title>
</head>
<body>
<form method="post" action="" enctype="multipart/form-data">
    <p>
        字符串1:<input type="text" name="str1">
    </p>

    <p>
        字符串2:<input type="text" name="str2">
    </p>


    <input type="submit" name="sub" value="比较" />
</form>
</body>
</html>
<?PHP
header("content-type:text/html;charset=utf-8");
$str1=$_POST[&#39;str1&#39;];
$str2=$_POST[&#39;str2&#39;];

if($_POST[&#39;sub&#39;]){
 $result=strcmp($str1,$str2);
 if($result==1){
 echo "<div>字符串&#39;".$str1."&#39; > 字符串&#39;".$str2."&#39;</div>";
    }
 if($result==0){
 echo "<div>字符串&#39;".$str1."&#39; = 字符串&#39;".$str2."&#39;</div>";
    }
 if($result==-1){
 echo "<div>字符串&#39;".$str1."&#39; < 字符串&#39;".$str2."&#39;</div>";
    }
}
?>
Nach dem Login kopieren

Das Ergebnis der Ausführung des Codes ist wie folgt:

Wie vergleiche ich die Größe von Strings in PHP?

Das obige Beispiel verwendet die Funktion strcmp() zum Vergleichen zweier A-Strings. Wenn Sie interessiert sind, können Sie die Funktion strcmp() durch die Funktion strcasecmp() ersetzen, um herauszufinden, was der Unterschied ist.

Wie vergleiche ich die Größe von Strings in PHP?Der Vergleich der Zeichenfolgengröße konzentriert sich hauptsächlich auf den Vergleich von Typen und Groß-/Kleinschreibung. Wenn in praktischen Anwendungen dasselbe englische Wort auftritt und die Groß-/Kleinschreibung unterschiedlich ist, ändert sich das Operationsergebnis , können Sie zunächst die Zeichenfolgen vergleichen und dann je nach Situation den nächsten Schritt ausführen.

[Verwandte Empfehlungen]

1. Wie konvertiere ich Zeichenfolgen in Groß- und Kleinbuchstaben in PHP?

2. PHP-Video-Tutorial:

"php.cn Dugu Jiujian (4) - PHP-Video-Tutorial"

3.php-String-Thema

Das obige ist der detaillierte Inhalt vonWie vergleiche ich die Größe von Strings in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie aktiviere ich die NFC-Funktion auf dem Xiaomi Mi 14 Pro? Wie aktiviere ich die NFC-Funktion auf dem Xiaomi Mi 14 Pro? Mar 19, 2024 pm 02:28 PM

Heutzutage werden Leistung und Funktionen von Mobiltelefonen immer leistungsfähiger. Nahezu alle Mobiltelefone sind mit komfortablen NFC-Funktionen ausgestattet, um Benutzern das mobile Bezahlen und die Identitätsauthentifizierung zu erleichtern. Einige Xiaomi 14Pro-Benutzer wissen jedoch möglicherweise nicht, wie sie die NFC-Funktion aktivieren können. Als nächstes möchte ich es Ihnen im Detail vorstellen. Wie aktiviere ich die NFC-Funktion auf dem Xiaomi 14Pro? Schritt 1: Öffnen Sie das Einstellungsmenü Ihres Telefons. Schritt 2: Suchen Sie die Option „Verbinden und teilen“ oder „Drahtlos und Netzwerke“ und klicken Sie darauf. Schritt 3: Suchen Sie im Menü „Verbindung & Freigabe“ oder „Drahtlos & Netzwerke“ nach „NFC & Zahlungen“ und klicken Sie darauf. Schritt 4: Suchen Sie nach „NFC Switch“ und klicken Sie darauf. Im Allgemeinen ist die Standardeinstellung deaktiviert. Schritt 5: Klicken Sie auf der NFC-Umschaltseite auf die Schaltfläche zum Einschalten.

Mar 18, 2024 pm 03:00 PM

Das Gleiten des Bildschirms durch die Luft ist eine Funktion von Huawei, die in der Huawei mate60-Serie sehr gelobt wird. Diese Funktion nutzt den Lasersensor am Telefon und die 3D-Tiefenkamera der Frontkamera, um eine Reihe von Funktionen auszuführen, die nicht erforderlich sind Funktion zum Berühren des Bildschirms, z. B. das Wischen von TikTok aus der Luft, aber wie kann man mit dem Huawei Pocket 2 TikTok aus der Luft wischen? Wie mache ich mit Huawei Pocket2 Screenshots aus der Luft? 1. Öffnen Sie die Einstellungen des Huawei Pocket2 2. Wählen Sie dann [Barrierefreiheit]. 3. Klicken Sie, um [Smart Perception] zu öffnen. 4. Schalten Sie einfach die Schalter [Air Swipe Screen], [Air Screenshot] und [Air Press] ein. 5. Wenn Sie es verwenden, müssen Sie es 20–40 cm vom Bildschirm entfernt halten, Ihre Handfläche öffnen und warten, bis das Handflächensymbol auf dem Bildschirm erscheint.

So erhöhen Sie die Festplattengröße in VirtualBox [Anleitung] So erhöhen Sie die Festplattengröße in VirtualBox [Anleitung] Mar 17, 2024 am 10:10 AM

Wir stoßen oft auf Situationen, in denen die vordefinierte Festplattengröße keinen Platz für weitere Daten bietet? Wenn Sie zu einem späteren Zeitpunkt mehr Festplattenspeicher der virtuellen Maschine benötigen, müssen Sie die virtuelle Festplatte und die Partitionen erweitern. In diesem Beitrag erfahren Sie, wie Sie die Festplattengröße in VirtualBox erhöhen. Erhöhen der Festplattengröße in VirtualBox Es ist wichtig zu beachten, dass Sie möglicherweise Ihre virtuellen Festplattendateien sichern möchten, bevor Sie diese Vorgänge ausführen, da immer die Möglichkeit besteht, dass etwas schief geht. Es empfiehlt sich immer, Backups zu haben. Der Vorgang funktioniert jedoch normalerweise einwandfrei. Fahren Sie Ihren Computer einfach herunter, bevor Sie fortfahren. Es gibt zwei Möglichkeiten, die Festplattengröße in VirtualBox zu erhöhen. Erweitern Sie die Festplattengröße von VirtualBox über die GUI mit CL

So legen Sie den Zeilenabstand in WPS Word fest, um das Dokument übersichtlicher zu gestalten So legen Sie den Zeilenabstand in WPS Word fest, um das Dokument übersichtlicher zu gestalten Mar 20, 2024 pm 04:30 PM

WPS ist unsere häufig verwendete Office-Software. Bei der Bearbeitung langer Artikel sind die Schriftarten oft zu klein, um klar gesehen zu werden, daher werden die Schriftarten und das gesamte Dokument angepasst. Zum Beispiel: Durch Anpassen des Zeilenabstands wird das gesamte Dokument sehr klar. Ich schlage vor, dass alle Freunde diesen Arbeitsschritt lernen. Die spezifischen Arbeitsschritte sind wie folgt. Öffnen Sie die WPS-Textdatei, die Sie anpassen möchten, suchen Sie die Symbolleiste für die Absatzeinstellung im Menü [Start] und Sie sehen das kleine Symbol für die Einstellung des Zeilenabstands (im Bild als roter Kreis dargestellt). 2. Klicken Sie auf das kleine umgekehrte Dreieck in der unteren rechten Ecke der Zeilenabstandseinstellung. Der entsprechende Zeilenabstandswert wird angezeigt. Sie können den 1- bis 3-fachen Zeilenabstand auswählen (wie durch den Pfeil in der Abbildung dargestellt). 3. Oder klicken Sie mit der rechten Maustaste auf den Absatz und er wird angezeigt

TrendX Research Institute: Merlin Chain-Projektanalyse und ökologische Bestandsaufnahme TrendX Research Institute: Merlin Chain-Projektanalyse und ökologische Bestandsaufnahme Mar 24, 2024 am 09:01 AM

Laut Statistiken vom 2. März hat der Gesamt-TVL des Bitcoin-Zweitschichtnetzwerks MerlinChain 3 Milliarden US-Dollar erreicht. Darunter machten die ökologischen Bitcoin-Vermögenswerte 90,83 % aus, darunter BTC im Wert von 1,596 Milliarden US-Dollar und BRC-20-Vermögenswerte im Wert von 404 Millionen US-Dollar. Letzten Monat erreichte der Gesamt-TVL von MerlinChain innerhalb von 14 Tagen nach dem Start der Absteckaktivitäten 1,97 Milliarden US-Dollar und übertraf damit Blast, das im November letzten Jahres gestartet wurde und auch das jüngste und gleichermaßen auffälligste ist. Am 26. Februar überstieg der Gesamtwert der NFTs im MerlinChain-Ökosystem 420 Millionen US-Dollar und wurde damit neben Ethereum zum öffentlichen Kettenprojekt mit dem höchsten NFT-Marktwert. Projekteinführung MerlinChain ist eine OKX-Unterstützung

So fangen Sie eine Zeichenfolge in der Go-Sprache ab So fangen Sie eine Zeichenfolge in der Go-Sprache ab Mar 13, 2024 am 08:33 AM

Die Go-Sprache ist eine leistungsstarke und flexible Programmiersprache, die umfangreiche Funktionen zur Zeichenfolgenverarbeitung bietet, einschließlich des Abfangens von Zeichenfolgen. In der Go-Sprache können wir Slices verwenden, um Zeichenfolgen abzufangen. Als Nächstes stellen wir anhand spezifischer Codebeispiele ausführlich vor, wie Zeichenfolgen in der Go-Sprache abgefangen werden. 1. Verwenden Sie Slicing, um eine Zeichenfolge abzufangen. In der Go-Sprache können Sie Slicing-Ausdrücke verwenden, um einen Teil einer Zeichenfolge abzufangen. Die Syntax des Slice-Ausdrucks lautet wie folgt: Slice:=str[Start:End]wo, s

So wiederholen Sie eine Zeichenfolge in Python_Tutorial zum Wiederholen von Zeichenfolgen in Python So wiederholen Sie eine Zeichenfolge in Python_Tutorial zum Wiederholen von Zeichenfolgen in Python Apr 02, 2024 pm 03:58 PM

1. Öffnen Sie zuerst Pycharm und rufen Sie die Pycharm-Homepage auf. 2. Erstellen Sie dann ein neues Python-Skript, klicken Sie mit der rechten Maustaste – klicken Sie auf „Neu“ – klicken Sie auf „Pythondatei“. 3. Geben Sie eine Zeichenfolge ein, Code: s="-". 4. Dann müssen Sie die Symbole in der Zeichenfolge 20 Mal wiederholen, Code: s1=s*20 5. Geben Sie den Druckausgabecode ein, Code: print(s1). 6. Führen Sie abschließend das Skript aus und Sie sehen unten unseren Rückgabewert: - 20 Mal wiederholt.

Detaillierte Erläuterung der Methode zum Konvertieren des Typs „int' in „string' in PHP Detaillierte Erläuterung der Methode zum Konvertieren des Typs „int' in „string' in PHP Mar 26, 2024 am 11:45 AM

Ausführliche Erläuterung der Methode zum Konvertieren des Typs int in einen String in PHP. Bei der PHP-Entwicklung stoßen wir häufig auf die Notwendigkeit, den Typ int in einen String-Typ zu konvertieren. Diese Konvertierung kann auf verschiedene Weise erreicht werden. In diesem Artikel werden verschiedene gängige Methoden im Detail vorgestellt, mit spezifischen Codebeispielen, um den Lesern das Verständnis zu erleichtern. 1. Verwenden Sie die integrierte Funktion strval() von PHP. PHP bietet eine integrierte Funktion strval(), die Variablen verschiedener Typen in String-Typen konvertieren kann. Wenn wir den Typ int in den Typ string konvertieren müssen,

See all articles