SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 31.10.2016, 17:17:51
MarkusStruebel MarkusStruebel ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 58
MarkusStruebel eine Nachricht über ICQ schicken
JSON mit mehreren Ebenen auslesen

Hallo,

möchte aus einer JSON-Quelle mit mehreren Ebenen die entsprechenden Variablen auslesen.

Habe mich schon etwas eingelesen, aber ich verstehe nicht, wie ich die verschiedenen Ebenen und die dazugehörigen Werte ansprechen kann.

Ich verstehe z. B. en Unterschied zwischen ['irgendwas'] und ->irgendwas nicht.

Könnt Ihr mir anhand dieses Beispiels weiterhelfen?

Auszug aus print_r:
Code:
    [totalPortfolio] => Array
        (
            [lastUpdated] => 17
            [name] => totalPortfolio
            [value] => Array
                (
                    [0] => Array
                        (
                            [name] => portVal
                            [value] => XXXXXX.XX
                            [isAdded] => 1
                        )

                    [1] => Array
                        (
                            [name] => cash
                            [value] => XXXXXX.XX
                            [isAdded] => 1
                        )

                    [2] => Array
                        (
                            [name] => total
                            [value] => XXXXXX.XX
                            [isAdded] => 1
                        )
Wie komme ich an [value] ran? Falls es wichtig ist: Es handelt sich bei value um einen Dezimalwert mit zwei Nachkommastellen.
Danke.
Mit Zitat antworten
  #2  
Alt 02.11.2016, 10:46:10
chorn chorn ist offline
Junior Member
 
Registriert seit: Apr 2016
Alter: 44
Beiträge: 171
AW: JSON mit mehreren Ebenen auslesen

Den Unterschied kannst du dir ganz leicht sichtbar machen, print_r zeigt das an

PHP-Code:
<?php

$json 
'[{"val": 123}]';
$struct json_decode($json);
print_r($struct);
Code:
Array
(
    [0] => stdClass Object
        (
            [val] => 123
        )

)
bei Array greifst du mit [] zu, bei Object greifst du mit -> zu

PHP-Code:
echo $struct[0]->val 
in deinem Fall, wie dir print_r zeigt, brauchst du also nur die Array Operatoren.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Richtiges Auslesen von mehreren Daten im JSON Format via JavaScript peter900 HTML, CSS und JavaScript Help! 0 23.12.2015 10:51:53
Letzten Wert eines Monats für jedes Jahr auslesen borsti87 MySQLi/PDO/(MySQL) 4 18.03.2011 22:41:24
emailadressen aus mehreren DB auslesen donossi MySQLi/PDO/(MySQL) 4 16.01.2007 18:55:10
Problem beim Auslesen aus mehreren Tabellen nomic MySQLi/PDO/(MySQL) 2 05.12.2006 15:59:35
Array mit mehreren Werten füllen und auslesen marc26 PHP Grundlagen 1 27.04.2006 22:43:57


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:16:44 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt