tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
15
ZUGRIFFE
547
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von NightWatcher
    NightWatcher NightWatcher ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Nähe Koblenz
    Beiträge
    228
    Hi, habe folgendes Array aufgebaut:

    Code :
    1
    
    Array ( [1105646798] => Array ( [name_saved] => attachment-278.jpg [name_display] => d6_11studio.jpg [mimetype] => image/jpeg [num_download] => 0 ) )
    bzw.
    Code :
    1
    
    Array ( [1105646796] => Array ( [name_saved] => attachment-160.jpg [name_display] => PB030061.jpg [mimetype] => image/jpeg [num_download] => 0 ) [1105646797] => Array ( [name_saved] => attachment-161.jpg [name_display] => PB030062.jpg [mimetype] => image/jpeg [num_download] => 0 ) )

    Nun möchte aus den Arrays den Arraywert "name_saved" auslesen.

    Irgendwas mache ich da falsch. Könntent Ihr mir da bitte mal helfen?

    die Varibale heißt: $attachment_save

    Danke

    Gruss Björn
     

  2. #2
    German German ist offline Mitglied Brokat
    Registriert seit
    Jul 2004
    Ort
    (Bayern)
    Beiträge
    464
    öööhm?
    PHP-Code:
    echo $attachment_save[1105646798][name_saved]; 
    http://www.php-faq.de/q/q-arrays-mehrdimensional.html
     
    Gruß German

  3. #3
    Avatar von NightWatcher
    NightWatcher NightWatcher ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Nähe Koblenz
    Beiträge
    228
    Sorry, ich vergaß zu sagen, das vorne die zahl im ersten Array nicht immer gleich ist...
     

  4. #4
    German German ist offline Mitglied Brokat
    Registriert seit
    Jul 2004
    Ort
    (Bayern)
    Beiträge
    464
    PHP-Code:
    echo $attachment_save[$variable][name_saved]; 
     
    Gruß German

  5. #5
    Avatar von NightWatcher
    NightWatcher NightWatcher ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Nähe Koblenz
    Beiträge
    228
    Zitat Zitat von German
    PHP-Code:
    echo $attachment_save[$variable][name_saved]; 

    Da bin ich auch schon selber drauf gekommen... -> weiße seite...
     

  6. #6
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    Wo sind denn diese Zahlen gespeichert? Die musst du doch von irgendwo herbekommen!?

    greetz
    daddz
     
    be inspired...simplify...

  7. #7
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Hi

    ich würds etwas anders lösen (es gibt aber bestimmt noch andere Lösungen!)

    Zuerst die Variable durch eine foreach-Schleife laufen lassen um dann die Ausgabe über die list()-Funktion weiterzuverarbeiten. Die Felder kann man dann ja einzeln abrufen.

    PHP-Code:
    <?php 
    $array 
    = array('1' => array('a1','b1','c1'),
                     
    '2' => array('a2','b2','c2')
                  );                                     
         foreach(
    $array as $ausgabe) {
            list(
    $a$b$c) = $ausgabe;
                echo 
    $a"<br>";
         }
    ?>
     
    liebe Grüße, die Luzie

  8. #8
    Avatar von NightWatcher
    NightWatcher NightWatcher ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Nähe Koblenz
    Beiträge
    228
    Klappt alles net

    Die Daten liegen in einer SQL, verschlüsselt...

    Code :
    1
    2
    3
    4
    5
    
              $query2 = "SELECT post_id,uid,attachment FROM usr_web6_2.xoops_bb_posts WHERE attachment IS NOT NULL AND attachment NOT LIKE ''";
              $result2 = mysql_query($query2, $conn1)or die(mysql_error());
              while(list($pid,$uid,$attachmentsql) = mysql_fetch_array($result2)) {
     
              $attachment_save = unserialize(base64_decode($attachmentsql));

    So und dort kommt eben z.b. das oben genannte Array bei raus.

    kann halt ganz normale print_r($attachment_save);
    anwenden...
     

  9. #9
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    Also wenn ein Array rauskommt solltest du die Methode von Luzie verwenden. Musst sie halt nur ein bisschen für deinen Anwendungsbereich umschreiben!

    greetz
    daddz
     
    be inspired...simplify...

  10. #10
    Avatar von NightWatcher
    NightWatcher NightWatcher ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Nähe Koblenz
    Beiträge
    228
    Zitat Zitat von daddz
    Also wenn ein Array rauskommt solltest du die Methode von Luzie verwenden. Musst sie halt nur ein bisschen für deinen Anwendungsbereich umschreiben!

    greetz
    daddz
    Hatte ich versucht... weiße Seite
     

  11. #11
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    Zeig mal ein print_r() von deinem Array, das du durch die MySQL Anweisung erhältst!
    Aber mach um die "<?php?>"-Tags ein "<pre></pre>"-Tag damit es auch schön angezeigt wird!

    greetz
    daddz
     
    be inspired...simplify...

  12. #12
    Avatar von NightWatcher
    NightWatcher NightWatcher ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Nähe Koblenz
    Beiträge
    228
    Kann ich net, ich sagte doch, das dass verschlüsselt ist, aber wenn du das magst...

    bitteschön

    Code :
    1
    
    YToxOntpOjExMDU2NDY3OTg7YTo0OntzOjEwOiJuYW1lX3NhdmVkIjtzOjE4OiJhdHRhY2htZW50LTI3OC5qcGciO3M6MTI6Im5hbWVfZGlzcGxheSI7czoxNToiZDZfMTFzdHVkaW8uanBnIjtzOjg6Im1pbWV0eXBlIjtzOjEwOiJpbWFnZS9qcGVnIjtzOjEyOiJudW1fZG93bmxvYWQiO3M6MToiMCI7fX0=
     

  13. #13
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    Dann entschlüssel ihn halt!

    greetz
    daddz
     
    be inspired...simplify...

  14. #14
    Avatar von NightWatcher
    NightWatcher NightWatcher ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Nähe Koblenz
    Beiträge
    228
    Zitat Zitat von daddz
    Dann entschlüssel ihn halt!

    greetz
    daddz

    ja junge, dann kommt das, wie im ersten Post steht, raus *G*

    Die entschlüsselungsanweisung steht in meinem Post von um 20:50Uhr
     

  15. #15
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    Ups! Sorry hab ich "überlesen"!
    Also wenn ich das richtig sehe müsstest du das Array aus dem ersten Post:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    Array ( 
        [1105646796] => Array ( 
                                     [name_saved] => attachment-160.jpg 
                                     [name_display] => PB030061.jpg 
                                     [mimetype] => image/jpeg 
                                     [num_download] => 0 ) 
        [1105646797] => Array ( 
                                     [name_saved] => attachment-161.jpg 
                                     [name_display] => PB030062.jpg 
                                     [mimetype] => image/jpeg 
                                     [num_download] => 0 )
     )

    So auslesen:
    PHP-Code:
    <?php

    foreach($attachment_save as $element) {
        echo 
    $element['name_saved'] . "<br>";
    }
    greetz
    daddz
     
    be inspired...simplify...

Ähnliche Themen

  1. Problem beim Auslesen aus Array
    Von vo0r im Forum PHP
    Antworten: 0
    Letzter Beitrag: 13.12.09, 13:41
  2. Array rekursiv auslesen Problem
    Von dobermant im Forum PHP
    Antworten: 4
    Letzter Beitrag: 30.07.08, 17:48
  3. Antworten: 2
    Letzter Beitrag: 04.02.07, 15:44
  4. Antworten: 2
    Letzter Beitrag: 15.01.04, 18:22
  5. Array auslesen?
    Von Nucleus im Forum PHP
    Antworten: 3
    Letzter Beitrag: 22.04.02, 22:15