2Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
700
700
EMPFEHLEN
-
30.11.10 20:37 #1
- Registriert seit
- Nov 2010
- Ort
- Frankfurt
- Beiträge
- 4
hi @ all,
ein soap liefert auf
folgendes:PHP-Code:echo "<pre>";
print_r($aResult);
echo "</pre>";
stdClass Object
(
[a] =>
[b] =>
[c] => 2
[d] => 391
[e] => Array
(
[0] => Array
(
[f] => wert 11 ...
[g] => wert 12 ...
[h] => wert 13 ...
[i] => wert 14 ...
[j] => wert 15 ...
[k] => wert 16 ...
[m] => wert 17 ...
)
[1] => Array
(
[f] => wert 21 ...
[g] => wert 22 ...
[h] => wert 23 ...
[i] => wert 24 ...
[j] => wert 25 ...
[k] => wert 26 ...
[m] => wert 27 ...
)
)
)
sind hier 2 arrays verschachtelt ?
ich komme an die werte nicht dran ... wie kann ich z.b. "wert 11 ..." anzeigen lassen ?
danke euch
grüsse
drachenflieger
-
Ich weiss zwar nicht was Soap ist aber normal würde man ein mehrdimensionales Array etwa so auslesen:
$Wert=$Array[0][f];
echo $Wert;
Oder eben neu befüllen:
$WertNeu = 'wert 555';
$Array[0][f] = $WertNeu;
Vieleicht hilft dir das weiter.
-
Wenn du das ganze einrückst, sollte klar werden, wie es verschachtelt ist.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
stdClass Object ( [a] => [b] => [c] => 2 [d] => 391 [e] => Array ( [0] => Array ( [f] => wert 11 ... [g] => wert 12 ... [h] => wert 13 ... [i] => wert 14 ... [j] => wert 15 ... [k] => wert 16 ... [m] => wert 17 ... ) [1] => Array ( [f] => wert 21 ... [g] => wert 22 ... [h] => wert 23 ... [i] => wert 24 ... [j] => wert 25 ... [k] => wert 26 ... [m] => wert 27 ... ) ) )
An "wert 11" kommst du so in etwa (hab von php kaum Ahnung vorallem von arrays/objekten)
PHP-Code:$aResult['e'][0]['f'];
-
30.11.10 21:19 #4
- Registriert seit
- Nov 2010
- Ort
- Frankfurt
- Beiträge
- 4
hi joe,
danke für deine antwort ...
ja, eben ... dachte ich auch
wenn ich das in meinem script einbaue:
wird diese fehlermeldung angezeigt:PHP-Code:$wert=$aResult[0][f];
echo $wert;
Fatal error: Cannot use object of type stdClass as array in ...
die fehler-zeile ist:meine vermutung ist, dassPHP-Code:$wert=$aResult[0][f];
1. array: a,b,c,d,e
dann folgt ein array in e
und dort ist f
daher meinte ich auch schon so:
kommt aber die gleiche fehlermeldungPHP-Code:$wert=$aResult[e][0][f];
-
Also Google findet zu der Meldung reichlich Treffer. Versuch mal
PHP-Code:$wert=$aResult->e[0]['f'];
-
Wie kommt das CPoly? Ist bei $wert=$aResult->e[0]['f']; das "e" ein Objekt von $aResult in dem dann ein Array ist?
Hätte vermutlich genau den selben Fehler gemacht wie drachenflieger.
-
$aResult ist ein Objekt, welches unter anderem das Attribut "e" hat. Dieses Attribut ist ein Array.
-
Aha vielen Dank. Ich bin tatsächlich von einem mehrdimensionalen Array ausgegengen. OOP habe ich bisher höchstens gestreift. Wieder etwas gelernt
-
30.11.10 21:57 #9
- Registriert seit
- Nov 2010
- Ort
- Frankfurt
- Beiträge
- 4
CPoly ******
WOW - das funkioniert ******!
danke dir ******
danke auch euch alle
grüsse aus frankfurt
-
steht ganz klar in der Auswertung ob es sich um ein Array oder ein Objekt handelt
Code :1 2 3 4 5 6 7
stdClass Object ( [e] => Array ( [0] => Array ( [f] => wert 11 ...
Bei Objekten immer mit ->key
Bei Arrays mit [key]---------------------------------------------------------------------------------------------------
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
Ähnliche Themen
-
SOAP-ARRAY erstellen
Von sand13r im Forum JavaAntworten: 2Letzter Beitrag: 25.10.06, 11:02 -
SOAP Array in JS-TreeNavigation erstellen
Von nafets im Forum PHPAntworten: 0Letzter Beitrag: 28.02.06, 15:07 -
DataGrid befüllen aus Array (SOAP): ist der Zwischenschritt über DataSet sinnvoll?
Von volllulli im Forum .NET CaféAntworten: 0Letzter Beitrag: 06.09.05, 17:18 -
SOAP - Array als Return Datentyp
Von jenno im Forum PHPAntworten: 1Letzter Beitrag: 08.02.05, 12:35 -
(?-?-?-?) RESULT: NaN
Von Neurodeamon im Forum Javascript & AjaxAntworten: 18Letzter Beitrag: 03.03.04, 06:07





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren