Spezialzeichen in Array speichern
glan
- php
Hallo,
ich habe eine Frage zu Arrays; wie kann ich Spezialzeichen(z.B.:!"§$%&/()=?*+#_-:.;,<>) in einem Array speichern?
MfG
Hallo glan.
ich habe eine Frage zu Arrays; wie kann ich Spezialzeichen(z.B.:!"§$%&/()=?*+#_-:.;,<>) in einem Array speichern?
Wie sieht dein Code aus welcher dir dies nicht erlaubt? Die genannten Zeichen haben keine spezielle Bedeutung, sie können normalerweise also problemlos in einem Array abgelegt werden.
Einen schönen Mittwoch noch.
Gruß, Mathias
Hallo
ich habe eine Frage zu Arrays; wie kann ich Spezialzeichen(z.B.:!"§$%&/()=?*+#_-:.;,<>) in einem Array speichern?
Wie sieht dein Code aus welcher dir dies nicht erlaubt?
So:
$array = array(!,",$,%,&,/,(,),=,?,*,_,-,:,.,<,>);
MfG
Hallo,
vieleicht hilft ja der Fehler noch:
Parse error: parse error, unexpected ',' in H:\reg1.php on line 8
Das ist die Zeile:
$zufallS = array(!,",$,%,&,/,(,),=,?,*,_,-,:,.,<,>);
MfG
Hell-O!
$zufallS = array(!,",$,%,&,/,(,),=,?,*,_,-,:,.,<,>);
Sonderzeichen sind Strings und demzufolge wie solche zu notieren. Dies gilt auch für die Deklaration eines Arrays.
Siechfred
Hallo,
kann mir mal jemand sagen, wie die Zeile dann aussehen soll? Ich krigs nicht hin!
MfG
Hallo glan,
kann mir mal jemand sagen, wie die Zeile dann aussehen soll? Ich krigs nicht hin!
https://forum.selfhtml.org/?t=142590&m=926317
Schöne Grüße,
Johannes
Moin!
$zufallS = array(!,",$,%,&,/,(,),=,?,*,_,-,:,.,<,>);
Du solltest die Zeichen als Strings kennzeichnen, also in Anführungszeichen setzen.
Grüße
crille
Seid gegrüßt!
$zufallS = array(!,",$,%,&,/,(,),=,?,*,_,-,:,.,<,>);
Zeichen sind STRINGS mit einer Länge 1:
$zufallS = array('!', '"', '$', '%', '&', '/' , '(', ')', '=', '?', '*', '_', '-', ':', '.', '<', '>');
du kannst alternative auch " statt ' verwenden, allerdings mußt du dann das zu speichernde " escapen: """
Servus,
du kannst alternative auch " statt ' verwenden, allerdings mußt du dann das zu speichernde " escapen: """
Das ist sinnlos, denn dann jagst du jedes Zeichen unnoetigerweise durch den Parser. Double quotes sollten nur verwendet werden wenn man Sie wirklich benoetigt (z.B. fuer \n).
Gruss
Patrick
Hallo shn.
du kannst alternative auch " statt ' verwenden, allerdings mußt du dann das zu speichernde " escapen: """
Das ist sinnlos, denn dann jagst du jedes Zeichen unnoetigerweise durch den Parser.
Was bei den einfachen Quotes aber auch erforderlich ist. Schließlich muss ja die Zeichenkette nach dem schließenden Quote durchsucht und maskierte ignoriert werden.
Dennoch plädiere auch ich - wenn auch nur aus dem Gefühl heraus - zur Verwendung der einfachen Quotes wo immer es möglich ist.
Einen schönen Donnerstag noch.
Gruß, Mathias