2Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
400
400
EMPFEHLEN
-
24.11.11 13:18 #1
- Registriert seit
- Nov 2007
- Beiträge
- 255
Hallo liebe Leut,
ich habe mir mit Javascript mir ein array gebaut, via base64 codiert und über die Url weitergegeben! Jetzt habe ich das Array mit PHP wieder decodiert und möchte es nun nutzen,... dummerweise ist es jetzt ein String,...
Via explode, kann man zwar das Array zerlegen, aber das ist umständlich (vorallem weil ich gerne multidiemensional arbeiten möchte und da keine besondere Regel zu erkennen ist!)
Gibt es noch ne andere Möglichkeit****?
so in etwa könnte der string aussehen!
Vielen dank für eure Hilfe!PHP-Code:$_GET['array'] = "array("datum" => "24.11.11", "bemerkung" => "", "medium0" => "1", "stueck0" => "12", "medium1" => "4", "stueck1" => "5")";
baer
-
24.11.11 13:43 #2
Schau dir mal JSON an, vielleicht kommst du dann weiter.
Man sagt, das Schwert eines Samurai sei seine Seele ...
Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.
Das Schmieden ist eine Kunst; Das Schreiben auch ;)
-
24.11.11 13:54 #3
- Registriert seit
- Nov 2007
- Beiträge
- 255
Hi,
ich hab mich noch nicht all zu lange (gerade) mit an JSON beschäftigt, aber irgendwie beschwichtigt mich das Gefühl das es genau umgekehrt Funktioniert -> also nicht von JS nach PHP sondern von PHP nach JS,...
evtl. kann mir jemand ein konkretes Beispiel geben? -> ich weiß scho lernen und suchen,... ich such ja auch aber wenn mir jemand schreibt versuchs mal mit AJAX das ist das für meine Verhälltnisse etwas zu hoch :/ sorry....
Vielen Dank!
-
24.11.11 13:59 #4
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Das hilft nicht wenn man dir wirklich sagen will wie du den String aufteilen kannst.so in etwa könnte der string aussehen!
Aber abgesehen davon. Wieviele Angaben sind es denn die du so an die URL anhägst?
Wenn es nur die sind die oben zu sehen sind, dann übergebe doch jede als separaten Parameter!Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
24.11.11 14:11 #5
- Registriert seit
- Nov 2007
- Beiträge
- 255
Hi,
naja, logischerweiße habe ich das gekürzt um euch nicht mit unnötigen Sachen zu beschäftigen
,... aber es könnten schon so 70-80 einträge sein!
natürlich kann ich das Array auch anders übergeben und dann einfach exploden (zwei mal um keys und values erhalten) und dann wieder zurück in ein Array pushen,...
aber es ist ja schon ein fertiges Array,... nur eben kein Array sondern ein String :/
ich bin überfordert
-
Wenn du bei diesem Array-String bleiben willst, dann bietet sich der eval() an.
Oder soPHP-Code://Teststring
$string = 'array("datum" => "24.11.11", "bemerkung" => "", "medium0" => "1", "stueck0" => "12", "medium1" => "4", "stueck1" => "5")';
//Umwandeln in den Array $array
eval("\$array = ($string);");
echo $array['medium0'];
PHP-Code:$array = eval("return ($string);");
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
24.11.11 16:07 #7
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Man und ich versuche seit fast einer Stunde eval dazu zu bringen mir den String umzuwandeln und bin nicht darauf gekommen wie es geht.
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
24.11.11 16:17 #8mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
Ähnliche Themen
-
[C#] Dictionary<String, String> in 2d array umwandeln
Von Rexinator im Forum .NET DatenverwaltungAntworten: 1Letzter Beitrag: 20.09.11, 13:26 -
C++ 2dim string Array durchsuchen (mit String vergleichen) und Zeile ausgeben
Von LKS im Forum C/C++Antworten: 4Letzter Beitrag: 05.12.10, 23:07 -
String-Array nach Int-Array sortieren
Von Wolfy0013 im Forum JavaAntworten: 5Letzter Beitrag: 06.05.10, 17:05 -
String[][] array mit String[] array füllen?
Von truejojo im Forum JavaAntworten: 4Letzter Beitrag: 11.06.07, 21:40 -
String Array in Integer Array umwandeln
Von hankthetank im Forum JavaAntworten: 8Letzter Beitrag: 06.06.05, 10:07





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren