Autor | Zpráva | ||
---|---|---|---|
JindraP Profil * |
#1 · Zasláno: 29. 6. 2018, 13:51:50
Ahoj, prosím o radu jak upravit kód abych nemusel vypisovat každý email samostatně ale vypsali se všechny najednou. Je mi jasné že to bude nějak pomoci Foreach, ale bohužel mi není jasné co a jak použít. Děkuji za radu.
$xml_parser = xml_parser_create(); xml_parse_into_struct($xml_parser, $response["data"], $d, $i); xml_parser_free($xml_parser); echo $d[$i['EMAILADDRESS'][0]]['value'],"<br>"; echo $d[$i['EMAILADDRESS'][1]]['value'],"<br>"; echo $d[$i['EMAILADDRESS'][2]]['value'],"<br>"; atd... |
||
RastyAmateur Profil |
#2 · Zasláno: 29. 6. 2018, 14:42:38
JindraP:
Jak vypadá ten vstup? Možná by to šlo vyřešit i jednodušeji, než přes xml_parse_into_struct()
Každopádně zkusil bych toto: foreach ($i['EMAILADDRESS'] as $address) { echo $d[$address]['value'] . "<br>"; } |
||
JindraP Profil * |
#3 · Zasláno: 29. 6. 2018, 21:16:18
Děkuji za radu. Takto to funguje.
obsah $response["data"]
je takovýto: SUCCESS 103034892018-06-29 21:07:332018-06-29 21:13:340000test@test.cztest.czPavelPlatil2012-06-29 00:00:00cs_CZPavlePlatileVážený paneMTestovacíU LesaPrahaČR100000555777888606000000Pane2271Ing2272Pane2277Praha2281322821228342286102287v7cwe13016confirmed2018-06-29 21:07:332018-06-29 21:07:33103034912018-06-29 21:07:552018-06-29 21:07:550000testujeme@test.cztest.cz228212287FSfvY13016confirmed2018-06-29 21:07:552018-06-29 21:07:55 test@test.cz |
||
RastyAmateur Profil |
#4 · Zasláno: 29. 6. 2018, 21:47:58
JindraP:
To mi jako XML moc nepřijde, ale pokud ti to funguje, tak je to dobrý :D |
||
Časová prodleva: 6 let
|
0