2017-05-27 3 views
0

Wie kann ich PHP-Code zusammensetzen, um nach einer bestimmten Zeichenfolge suchen und dann ECHO, die Zeichenfolge.Suche und Echo-Text (PHP)

Beispiel hierfür ist der Code auf der Website

<input id="marketingform_input_aidcformularioawarenessgeneral_email" name="marketingform[email]" value="" placeholder="Email" class="marketingform-input" type="email"> 

und ich mag den PHP-Code-Look für den Text in der Zeichenfolge

name="marketingform[email]" 

und das Echo, dass Text:

marketingform [email]

Antwort

0

Wenn die Methode des Formulars post lautet, können Sie über die Variable $_POST darauf zugreifen. Wenn die Methode des Formulars get (oder nicht angegeben) lautet, können Sie über die Variable $_GET darauf zugreifen. Feldnamen mit Klammern sind in Arrays erweitert:

$email = $_POST['marketingform']['email']; 

Sie können print_r($_POST) (oder $_GET), um zu sehen, was es enthält und wie die verschiedenen Felder in Form zugänglich sind.

+0

... oder '$ _REQUEST' (nur zu sagen) – Martin

+0

@Martin ja, aber das schließt auch' $ _COOKIE' ein und die meisten Server sind so konfiguriert, dass '$ _REQUEST' in der Reihenfolge' $ _GET', dann '$ gefüllt wird _POST', dann '$ _COOKIE', so dass die Werte eines Formulars in' $ _REQUEST' überschrieben werden können, wenn Sie einen Cookie mit demselben Namen wie ein Formularfeld haben. Ich würde es niemals den PHP-Entwicklern empfehlen. – rickdenhaan

+0

Oh nein, das ist nicht zu empfehlen, aber ich habe gesehen, dass du '$ _GET' referenziert hast, also könnte es genauso gut referenzieren – Martin