Zadejte hledaný výraz...

PHP – XML do CSV, úprava

Honza07
verified
rating uzivatele
1. 5. 2014 19:46:27
Ahoj, mám prosbu, jestli poradíte se správným tvarem příkazu. Používám PHP pro načítání dat z XML souboru a výsledek se zapíše do CSV souboru. Všechno chodí, ale potřebuju tam upravit dvě podmínky:
1) příkaz teď dělá to, že projde data dvou souborů a podle shody v poli IDItem zapíše do data2_pole1 hodnotu z pole hodnota1. Teď mi ale přibylo pole hodnota2 a potřebuju příkaz upravit tak, aby do data2_pole1 zapsal hodnotu pole hodnota1 NEBO hodnota2. Takže když to rozvedu, tak aby stejně tak jako teď zapsal do data2_pole1 hodnotu pole hodnota1 a pokud bude pole hodnota2 něco obsahovat, tak aby do data2_pole1 zapsal hodnotu pole hodnota2. Pokud bude hodnota2 prázdná (nebude nic obsahovat), bude data2_pole1 obsahovat hodnotu pole hodnota1 (viz. výše).
Momentální funkční příkaz:
foreach($data2 as $value){
  $data2_pole1 = (string)$value->hodnota1;
 
}
... a teď jak tam přidat pole hodnota2    ?
Pokud by to zjednodušilo situaci, tak je možno jít i přes znaménko < protože hodnota2 je vždycky menší než hodnota1.
2) jak příkaz upravit tak, aby přenesl jen určitý řetězec DO určitého (známého) znaku - např. pole hodnota1 bude obsahovat 630#0050, tak aby přenesl jen 630 tzn. vše do znaku #. Nejde to omezit počtem znaků, ani desetinných míst, délka je vždycky jiná.
Předem díky
1. 5. 2014 19:46:27
https://webtrh.cz/diskuse/php-xml-do-csv-uprava#reply1019824
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
1. 5. 2014 20:48:18
1. 5. 2014 20:48:18
https://webtrh.cz/diskuse/php-xml-do-csv-uprava#reply1019823
Honza07
verified
rating uzivatele
2. 5. 2014 19:13:01
Díky za zaslání řešení, zapracuju a dám vědět
2. 5. 2014 19:13:01
https://webtrh.cz/diskuse/php-xml-do-csv-uprava#reply1019822
Pro odpověď se přihlašte.
Přihlásit