Array

09/20/2014 00:06 Jonаs#1
PHP Code:
ProtocolNode Object ( [tag:ProtocolNode:private] => message [attributeHash:ProtocolNode:private] => Array ( [from] => 4915204957750@s.whatsapp.net [id] => 1421333354-1233 [offline] => [type] => text [t] => 1413364225 [notify] => Peter Pan ) [children:ProtocolNode:private] => Array ( [0] => ProtocolNode Object ( [tag:ProtocolNode:private] => body [attributeHash:ProtocolNode:private] => Array ( ) [children:ProtocolNode:private] => [data:ProtocolNode:private] => Testlauf ) ) [data:ProtocolNode:private] => ) 
Jemand eine Idee wie an die Array-Werte komme als Beispiel z.B an die Nachricht "Testlauf" oder den Namen "Peter Pan"?
09/20/2014 03:26 Mikesch01#2
Java? Javascript? .NET?

Welche Programmiersprache benutzt du?
09/20/2014 03:35 Jonаs#3
PHP.
09/20/2014 03:41 Mikesch01#4
[Only registered and activated users can see links. Click Here To Register...]

Bei dir: $array['message']['notify'] wäre "Peter Pan"
09/20/2014 14:30 Jonаs#5
Funktioniert so leider nicht :/
"Undefined index: message"
09/20/2014 15:08 Mr.Tr33#6
Man muss die Keys angeben und nicht die Values oder ein Mix davon :D
Code:
$array['attributeHash:ProtocolNode:private']['notify']
Es wäre viel hilfreicher, wenn du es so gepostet hättest:
Code:
ProtocolNode Object ( 
	[tag:ProtocolNode:private] => message 
	[attributeHash:ProtocolNode:private] => Array ( 
		[from] => [Only registered and activated users can see links. Click Here To Register...] 
		[id] => 1421333354-1233 
		[offline] => 0 
		[type] => text 
		[t] => 1413364225 
		[notify] => Peter Pan 
	) 
	[children:ProtocolNode:private] => Array ( 
		[0] => ProtocolNode Object ( 
			[tag:ProtocolNode:private] => body 
			[attributeHash:ProtocolNode:private] => Array ( ) 
			[children:ProtocolNode:private] => 
			[data:ProtocolNode:private] => Testlauf 
		) 
	) 
	[data:ProtocolNode:private] => 
)
09/20/2014 16:09 Jonаs#7
Undefined index: attributeHash:ProtocolNode:private

VAR_DUMP:

PHP Code:
array(1) { [0]=> object(ProtocolNode)#14 (4) { ["tag":"ProtocolNode":private]=> string(7) "message" ["attributeHash":"ProtocolNode":private]=> array(6) { ["from"]=> string(27) "[Only registered and activated users can see links. Click Here To Register...]" ["id"]=> string(14) "1421154662-359" ["offline"]=> string(1) "0" ["type"]=> string(4) "text" ["t"]=> string(10) "1411233561" ["notify"]=> string(14) "Peter Pan" } ["children":"ProtocolNode":private]=> array(1) { [0]=> object(ProtocolNode)#9 (4) { ["tag":"ProtocolNode":private]=> string(4) "body" ["attributeHash":"ProtocolNode":private]=> array(0) { } ["children":"ProtocolNode":private]=> NULL ["data":"ProtocolNode":private]=> string(4) "Test" } } ["data":"ProtocolNode":private]=> string(0) "" } } 
PRINT_R:

PHP Code:
Array ( [0] => ProtocolNode Object ( [tag:ProtocolNode:private] => message [attributeHash:ProtocolNode:private] => Array ( [from] => 491718222555@s.whatsapp.net [id] => 1421154662-359 [offline] => [type] => text [t] => 1411233561 [notify] => Peter Pan ) [children:ProtocolNode:private] => Array ( [0] => ProtocolNode Object ( [tag:ProtocolNode:private] => body [attributeHash:ProtocolNode:private] => Array ( ) [children:ProtocolNode:private] => [data:ProtocolNode:private] => Test ) ) [data:ProtocolNode:private] => ) ) 
09/20/2014 17:17 Mr.Tr33#8
Achso ja klar, du musst es erst einmal richtig umformen, sodass PHP es auch richtig versteht.

Es wäre toller wenn du dir den Quelltext anzeigen lässt (STRG+U) und von dort aus den Inhalt kopierst. Dann ist das nicht alles in einer Zeile.
09/20/2014 17:19 Jonаs#9
PROBLEM GELÖST.

$ARRAY[0]->attributeHash['notify'];