Hallo,
ich habe ein Datenarray:
Array
(
[0] => <?xml version="1.0" encoding="utf-8"?>
[1] => <Afterbuy>
[2] => <CallStatus>Error</CallStatus>
[3] => <CallName>GetSoldItems</CallName>
[4] => <Result>
[5] => <ErrorList>
[6] => <Error>
[7] => <ErrorCode>15</ErrorCode>
[8] => <ErrorDescription><![CDATA[Keine Produkte gefunden.]]></ErrorDescription>
[9] => <ErrorLongDescription><![CDATA[Keine Produkte geunden.]]></ErrorLongDescription>
[10] => </Error>
[11] => </ErrorList>
[12] => </Result>
[13] => </Afterbuy>
)
Nun wollte ich diese Daten verarbeiten, bzw. Bezeichner und Wert trennen.
for($x=13;$x<count($ret);$x++) {
$zeile[$x] = sscanf($ret[$x], '%s&<%s>%s<%s>'); }
Wo ist der Fehler ssprintf teilt die Strings nicht auf sondern packt gen gesaten Content in $zeile[$i][0]
ich habe ein Datenarray:
Array
(
[0] => <?xml version="1.0" encoding="utf-8"?>
[1] => <Afterbuy>
[2] => <CallStatus>Error</CallStatus>
[3] => <CallName>GetSoldItems</CallName>
[4] => <Result>
[5] => <ErrorList>
[6] => <Error>
[7] => <ErrorCode>15</ErrorCode>
[8] => <ErrorDescription><![CDATA[Keine Produkte gefunden.]]></ErrorDescription>
[9] => <ErrorLongDescription><![CDATA[Keine Produkte geunden.]]></ErrorLongDescription>
[10] => </Error>
[11] => </ErrorList>
[12] => </Result>
[13] => </Afterbuy>
)
Nun wollte ich diese Daten verarbeiten, bzw. Bezeichner und Wert trennen.
for($x=13;$x<count($ret);$x++) {
$zeile[$x] = sscanf($ret[$x], '%s&<%s>%s<%s>'); }
Wo ist der Fehler ssprintf teilt die Strings nicht auf sondern packt gen gesaten Content in $zeile[$i][0]
Kommentar