Umwandeln eines PHP Arrays in einen mehrdimensionalen VB-Array

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von floppy.

    Umwandeln eines PHP Arrays in einen mehrdimensionalen VB-Array

    Guten Abend, Nacht oder sonst was :P
    bin ja schon einige Zeit hier registriert, 5 Monate! und jetzt komme ich zu meinem ersten Thread ;)
    Habe immer Periodenweise mit VB gearbeitet.
    Zeitweise auch mit C# und jedes mal ist etwas hängen geblieben ;).
    Mein Haupt Augenmerk habe ich ja sowieso auf PHP gerichtet, weshalb hier auch beides kombiniert werden soll.
    Es geht um folgendes, ich habe einen Standard PHP Array der wie folgt aussehen kann! (ist auch in diesem Fall schon mehrdimensional):

    PHP-Quellcode

    1. Array
    2. (
    3. [status] => 1
    4. [message] => Array
    5. (
    6. [german] => Irgendein deutscher Text
    7. [english] => Any english text
    8. )
    9. )

    Jetzt die Frage, liegt es im Rahmen des möglichen, diesen Array, in VB einzulesen, über die Internetadresse, über die er ausgegeben wird, und diesen direkt zu verarbeiten, das er im Endeffekt wieder ausgegeben werden könnte, gesplittet, wie zu sehen, in den Status und die Message die eben "german" / "english" sein kann.

    Gruß und Danke im Vorraus
    (Falls noch Fragen bestehen, einfach Fragen ;), ich beiße nicht :P )

    Gruß
    ultrasn0w
    dein php-Array in einer Syntax ausgeben lassen wie zB

    PHP-Quellcode

    1. $var = array(array('a1', 'a2', 'a3'), array('b1', 'b2', 'b3'));
    2. for($c = 0; $c < count($var), $c++) // bin mir nicht sicher obs count war ... du wirst es sicher wissen ;)
    3. {
    4. for($v = 0; $v < count($var[$c]); $v++)
    5. echo "$var[$c][$v];";
    6. echo ";";
    7. }

    somit kommt das als a1;a2;a3;;b1;b2;b3;;

    dann kannst du das mit RegEx auslesen (ich kann dir aber jetzt nicht aus dem Kopf ein Pattern schreiben)
    oder mit Split den String einmal bei ;; und danach bei ; splitten

    ich denke wie du jetzt das ganze vollendest kriegst du auch so hin

    MfG M4n94fr34k