2012-04-07 19 views
2

Ich habe das folgende Stück Code.Wie vermeidet man den "&" Operator in Strings

<?php 
    $agentId = "LTH001"; 
    echo "&&" . $agentId; 
?> 

Der Ausgang ist während &<H001 I &&LTH001 erwartet. Ich vermute, dass ein Konvertierungsproblem diese Ausgabe verursacht. Warum bekomme ich die unerwartete Ausgabe?

+1

http://codepad.org/Tr5dBukO – shanethehat

+0

hey its gibt immer noch keine gewünschte Ausgabe. Muss es irgendetwas mit der Version zu tun haben? – user1051505

Antwort

6

Ihre Ausgabe ist: &&LTH001.

Ihr Browser sieht die &LT und interpretiert sie als Zeichencode (wenn auch als fehlerhaft) und ersetzt sie durch <.

sieht bitte Quelle oder htmlspecialchars beim nächsten Mal;)

+0

Danke, Alter! :) – user1051505

Verwandte Themen