Heim >Backend-Entwicklung >PHP-Tutorial >Wie überprüfen Sie, ob $_POST-Variablen in PHP vorhanden sind?

Wie überprüfen Sie, ob $_POST-Variablen in PHP vorhanden sind?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-02 01:45:30297Durchsuche

How Do You Check if $_POST Variables Exist in PHP?

Bestimmen der Existenz von $_POST-Variablen

Bei der Arbeit mit Formularen ist es entscheidend, mit den übermittelten Daten effektiv umzugehen. Eine häufige Aufgabe besteht darin, die Existenz bestimmter Formularfelder zu überprüfen, wie sie beispielsweise in $_POST gespeichert sind. Dadurch können Sie feststellen, welche Felder ausgefüllt wurden, und entsprechend handeln.

Beispielszenario

Stellen Sie sich eine Situation vor, in der Sie die Existenz von $_POST['fromPerson überprüfen möchten '] und drucken Sie es innerhalb einer Zeichenfolge aus, falls vorhanden. Wenn $_POST['fromPerson'] fehlt, möchten Sie die Zeichenfolge leer lassen.

Lösung

Um dies zu erreichen, können Sie die isset()-Funktion von PHP verwenden :

if( isset($_POST['fromPerson']) )
{
     $fromPerson = '+from%3A'.$_POST['fromPerson'];
     echo $fromPerson;
}

Die Funktion isset() überprüft, ob eine Variable gesetzt ist und einen Wert hat. In diesem Fall wird nach $_POST['fromPerson'] gesucht. Wenn es existiert und nicht null ist, wird die if-Anweisung als „true“ ausgewertet und die Zeichenfolge mit „$fromPerson“ wird gedruckt. Andernfalls bleibt die Zeichenfolge leer.

Durch die Verwendung von isset() in Verbindung mit dem Existenzoperator (isset) können Sie explizit das Vorhandensein bestimmter $_POST-Variablen prüfen und diese entsprechend behandeln , um die reibungslose Verarbeitung von Formulardaten sicherzustellen und die Integrität des Verhaltens Ihrer Anwendung aufrechtzuerhalten.

Das obige ist der detaillierte Inhalt vonWie überprüfen Sie, ob $_POST-Variablen in PHP vorhanden sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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