php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.12.2011, 18:48  
Neuer Benutzer
 
Registriert seit: 07.12.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
hlucas befindet sich auf einem aufstrebenden Ast
Standard Einen verschachtelten Array ausgeben

Hallo
Ich stehe seit Stunden auf dem Schlauch.
Es geht um folgenden Code:
PHP-Code:
$out $tsAdmin->channelInfo(2);
print_r($out); 
Dabei gibt er mir folgendes aus:
Code:
Array ( [success] => 1 [errors] => Array ( ) [data] => Array ( [pid]
 => 0 [channel_name] => My Channel [channel_topic] => 
[channel_description] => [channel_password] => 
0UZ6xQGtkHr5HiTqNEzjFlViP/U= [channel_codec] => 2 
[channel_codec_quality] => 7 [channel_maxclients] => 0 
[channel_maxfamilyclients] => -1 [channel_order] => 1 
[channel_flag_permanent] => 1 [channel_flag_semi_permanent] => 0 
[channel_flag_default] => 0 [channel_flag_password] => 0 
[channel_codec_latency_factor] => 1 [channel_codec_is_unencrypted] => 1
 [channel_flag_maxclients_unlimited] => 0 
[channel_flag_maxfamilyclients_unlimited] => 0 
[channel_flag_maxfamilyclients_inherited] => 1
 [channel_filepath] => files/virtualserver_1/channel_2 
[channel_needed_talk_power] => 0 [channel_forced_silence] => 0 
[channel_name_phonetic] => [channel_icon_id] => 0 ) )
Was mir bereits aufgefallen ist, dass die Arrays verschachtelt sind.
Nun scheitere ich aber daran, eine beliebige Eigenschaft ausgeben zu lassen.
Wenn ich nun echo $out; benutze, gibt er mir jedeglich Array aus.
Ich würde mich über eure Hilfe freuen und bedanke mich im Vorraus!
hlucas ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.12.2011, 18:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

php.net > Manual > Datentypen > Arrays.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 07.12.2011, 20:18  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Mit
PHP-Code:
echo "<pre>";
print_r($out);
echo 
"</pre>"
solltest du eine übersichtliche Ansicht erhalten, weiter s.o.
jspit ist offline   Mit Zitat antworten
Alt 07.12.2011, 22:29  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

PHP-Code:
function aus($was=''
{
    if (
is_array($was)) {
        foreach (
$was as $key => $value) {
            
aus 'Array ' $key;
            
aus ($value);
        }
    } else {
        echo 
$was;
    }
    echo 
'<br />';
    return;
}
    
aus($out); 
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 08.12.2011, 10:54  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Abgesehen mal vom fehlenden Klammerpaar finde ich eine Darstellung ohne indent's nicht wirklich übersichtlich. Ein <pre> bringt zwar einige Nachteile mit sich, die kann man jedoch beim Debuggen vernachlässigen. Habe bisher noch keine einfache Alternative. Zudem bevorzuge ich var_export(), um die Objecte zu Testzwecken problemlos übernehmen zu können.
jspit ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] durch rekursive Funktion ermittelte Werte in Array + ausgeben P. H. Pee PHP Tipps 2010 26 09.09.2010 18:15
mehrdimensionales array inhalte tauschen pidaman PHP Tipps 2010 18 27.08.2010 16:58
[Erledigt] Bereich einer Array lässt sich nicht ausgeben Polliny PHP Tipps 2010 54 21.06.2010 15:30
Feed in Datenbank eintragen (Formate: json, php serialized, xml) high_five Datenbanken 5 17.06.2010 03:04
[Erledigt] Sortierung mehrerer Arrays philosapiens PHP Tipps 2010 16 08.06.2010 05:22
[Erledigt] Problem bei update mit array feldern fulltilt PHP Tipps 2010 6 13.02.2010 00:59
[Erledigt] Tabellen die sich selbst referenzieren Squall PHP Tipps 2009 19 04.08.2009 21:33
[Erledigt] Inhalt mehrdimesionales array nach Sortierung ausgeben supervision PHP Tipps 2009 7 26.05.2009 21:08
Merhdimensionales Session Array ausgeben Nartrisse PHP Tipps 2009 17 16.05.2009 13:43
[Erledigt] Teil eines Array ausgeben tomateundgurke PHP Tipps 2009 6 17.02.2009 14:18
Array mit verschachtelten inneren Array auslesen und leere Felder rausschmeißen kai.kobold PHP Tipps 2008 2 31.12.2008 16:52
[Erledigt] Schlüssel im Array ermitteln und Array ausgeben Felix PHP Tipps 2008 9 09.09.2008 11:17
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
array richtig sortieren, dann ausgeben Heart PHP Tipps 2006 5 28.04.2006 20:23
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
verschachtelte arrays

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum