Hur kan syltkakor överleva i det vilda utan ögon?
PHP: Skriva & och = i en "sträng"?
Visa signatur
Visa signatur
Cat funeral! Cat funeral!
>>> 112383 <<<
En sträng är nog inte rätt bedömning men iaf, säg att jag har en rad som ser ut såhär:
$hej = location . $hihi[$frissa];
Men jag vill skriva så en sträng blir typ:
$hej = 'location&term=' . $hihi[$frissa];
& blir ju %26 istället och = blir något annat, försökte peta in htmlspecialchars men får inte till det.
Någon?
Hur kan syltkakor överleva i det vilda utan ögon?
Jag förstår inte exakt vad du menar men jag tror att du menar som text i ett formfält?
& och = har lite speciell mening i urler så om du har & och = som värde i ett formfält så blir det som postat "urlencode-at". Kika på urlencode och urldecode.
<?php
$text = "något & något annat";
echo $text . "<br>"; // något & något annat
echo htmlspecialchars($text) . "<br>"; // något & något annat
echo urlencode($text) . "<br>"; // n%C3%A5got+%26+n%C3%A5got+annat
echo urldecode(urlencode($text)); // Samma som ursrprungstexten
?>
Jag kanske tolkade dig fel. I vilket fall, både & och = går att ha som strängar i variabler i php!
Cat funeral! Cat funeral!
>>> 112383 <<<
En sak jag kan tänka mig att du har olika encodings i ditt kodningsprogram och vad din sida visas i.
Se till att ditt kodningsprogram sparar i t.ex. UTF-8 och att din sida visar i UTF-8.
Copyright © 1999–2023 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.