Heim > Artikel > Backend-Entwicklung > Wie überprüfen Sie, ob $_POST-Variablen in PHP vorhanden sind?
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!