1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

php foreach loop inside a foreach loop unwanted duplicates

Discussion in 'PHP' started by xbat, Sep 10, 2016.

  1. #1
    I am not sure why I am getting multiple duplicates. I spent about 6 hours this so far.

    When I print the array I get a lot of blank spots how would I fix this?



    $sku_customlabel='';
    $items = array();
    $OrderLineItemID_array=array();
    foreach($xml as $group) {
       $OrderLineItemID = (string) $group->SaleRecord;
        foreach($group as $attr) {
            $SaleRecordID = (string) $attr->SaleRecordID;
    $sku_customlabel.=  $attr->CustomLabel.'~';
    //$sku_customlabel_array.="'".(string) $attr->CustomLabel."',";
    $items[] = $attr->CustomLabel;
    $OrderLineItemID_array[]=$attr->OrderLineItemID;
    //$insert->execute(array(':sku_customlabel' => $sku_customlabel));
        }
        //
    
    }
    echo'BEIGN<BR><BR>';
    print_r($items);
    echo'END<BR><BR>';
    PHP:


    what I get -


    Array ( [0] => SimpleXMLElement Object ( [0] => 53001353 ) [1] => SimpleXMLElement Object ( ) [2] => SimpleXMLElement Object ( ) [3] => SimpleXMLElement Object ( ) [4] => SimpleXMLElement Object ( ) [5] => SimpleXMLElement Object ( ) [6] => SimpleXMLElement Object ( ) [7] => SimpleXMLElement Object ( ) [8] => SimpleXMLElement Object ( ) [9] => SimpleXMLElement Object ( ) [10] => SimpleXMLElement Object ( ) [11] => SimpleXMLElement Object ( ) [12] => SimpleXMLElement Object ( ) [13] => SimpleXMLElement Object ( [0] => 638701024 ) [14] => SimpleXMLElement Object ( ) [15] => SimpleXMLElement Object ( ) [16] => SimpleXMLElement Object ( ) [17] => SimpleXMLElement Object ( ) [18] => SimpleXMLElement Object ( ) [19] => SimpleXMLElement Object ( ) [20] => SimpleXMLElement Object ( ) [21] => SimpleXMLElement Object ( ) [22] => SimpleXMLElement Object ( ) [23] => SimpleXMLElement Object ( ) [24] => SimpleXMLElement Object ( ) [25] => SimpleXMLElement Object ( ) [26] => SimpleXMLElement Object ( [0] => 618102021 ) [27] => SimpleXMLElement Object ( ) [28] => SimpleXMLElement Object ( ) [29] => SimpleXMLElement Object ( ) [30] => SimpleXMLElement Object ( ) [31] => SimpleXMLElement Object ( ) [32] => SimpleXMLElement Object ( ) [33] => SimpleXMLElement Object ( ) [34] => SimpleXMLElement Object ( ) [35] => SimpleXMLElement Object ( ) [36] => SimpleXMLElement Object ( ) [37] => SimpleXMLElement Object ( ) [38] => SimpleXMLElement Object ( ) [39] => SimpleXMLElement Object ( [0] => 583603022 ) [40] => SimpleXMLElement Object ( ) [41] => SimpleXMLElement Object ( ) [42] => SimpleXMLElement Object ( ) [43] => SimpleXMLElement Object ( ) [44] => SimpleXMLElement Object ( ) [45] => SimpleXMLElement Object ( ) [46] => SimpleXMLElement Object ( ) [47] => SimpleXMLElement Object ( ) [48] => SimpleXMLElement Object ( ) [49] => SimpleXMLElement Object ( ) [50] => SimpleXMLElement Object ( ) [51] => SimpleXMLElement Object ( ) [52] => SimpleXMLElement Object ( [0] => 201001563 ) [53] => SimpleXMLElement Object ( ) [54] => SimpleXMLElement Object ( ) [55] => SimpleXMLElement Object ( ) [56] => SimpleXMLElement Object ( ) [57] => SimpleXMLElement Object ( ) [58] => SimpleXMLElement Object ( ) [59] => SimpleXMLElement Object ( ) [60] => SimpleXMLElement Object ( ) [61] => SimpleXMLElement Object ( ) [62] => SimpleXMLElement Object ( ) [63] => SimpleXMLElement Object ( ) [64] => SimpleXMLElement Object ( ) [65] => SimpleXMLElement Object ( [0] => 515901452 ) [66] => SimpleXMLElement Object ( ) [67] => SimpleXMLElement Object ( ) [68] => SimpleXMLElement Object ( ) [69] => SimpleXMLElement Object ( ) [70] => SimpleXMLElement Object ( ) [71] => SimpleXMLElement Object ( ) [72] => SimpleXMLElement Object ( ) [73] => SimpleXMLElement Object ( ) [74] => SimpleXMLElement Object ( ) [75] => SimpleXMLElement Object ( ) [76] => SimpleXMLElement Object ( ) [77] => SimpleXMLElement Object ( ) [78] => SimpleXMLElement Object ( [0] => 444101061 ) [79] => SimpleXMLElement Object ( ) [80] => SimpleXMLElement Object ( ) [81] => SimpleXMLElement Object ( ) [82] => SimpleXMLElement Object ( ) [83] => SimpleXMLElement Object ( ) [84] => SimpleXMLElement Object ( ) [85] => SimpleXMLElement Object ( ) [86] => SimpleXMLElement Object ( ) [87] => SimpleXMLElement Object ( ) [88] => SimpleXMLElement Object ( ) [89] => SimpleXMLElement Object ( ) [90] => SimpleXMLElement Object ( ) [91] => SimpleXMLElement Object ( [0] => 6084050023 ) [92] => SimpleXMLElement Object ( [0] => 621803009 ) [93] => SimpleXMLElement Object ( ) [94] => SimpleXMLElement Object ( ) [95] => SimpleXMLElement Object ( ) [96] => SimpleXMLElement Object ( ) [97] => SimpleXMLElement Object ( ) [98] => SimpleXMLElement Object ( ) [99] => SimpleXMLElement Object ( ) [100] => SimpleXMLElement Object ( ) [101] => SimpleXMLElement Object ( ) [102] => SimpleXMLElement Object ( ) [103] => SimpleXMLElement Object ( ) [104] => SimpleXMLElement Object ( ) [105] => SimpleXMLElement Object ( [0] => 636101250 ) [106] => SimpleXMLElement Object ( ) [107] => SimpleXMLElement Object ( ) [108] => SimpleXMLElement Object ( ) [109] => SimpleXMLElement Object ( ) [110] => SimpleXMLElement Object ( ) [111] => SimpleXMLElement Object ( ) [112] => SimpleXMLElement Object ( ) [113] => SimpleXMLElement Object ( ) [114] => SimpleXMLElement Object ( ) [115] => SimpleXMLElement Object ( ) [116] => SimpleXMLElement Object ( ) [117] => SimpleXMLElement Object ( ) [118] => SimpleXMLElement Object ( [0] => 6170050156 ) [119] => SimpleXMLElement Object ( ) [120] => SimpleXMLElement Object ( ) [121] => SimpleXMLElement Object ( ) [122] => SimpleXMLElement Object ( ) [123] => SimpleXMLElement Object ( ) [124] => SimpleXMLElement Object ( ) [125] => SimpleXMLElement Object ( ) [126] => SimpleXMLElement Object ( ) [127] => SimpleXMLElement Object ( ) [128] => SimpleXMLElement Object ( ) [129] => SimpleXMLElement Object ( ) [130] => SimpleXMLElement Object ( ) [131] => SimpleXMLElement Object ( [0] => 487604014 ) [132] => SimpleXMLElement Object ( ) [133] => SimpleXMLElement Object ( ) [134] => SimpleXMLElement Object ( ) [135] => SimpleXMLElement Object ( ) [136] => SimpleXMLElement Object ( ) [137] => SimpleXMLElement Object ( ) [138] => SimpleXMLElement Object ( ) [139] => SimpleXMLElement Object ( ) [140] => SimpleXMLElement Object ( ) [141] => SimpleXMLElement Object ( ) [142] => SimpleXMLElement Object ( ) [143] => SimpleXMLElement Object ( ) [144] => SimpleXMLElement Object ( [0] => 6352050042 ) [145] => SimpleXMLElement Object ( ) [146] => SimpleXMLElement Object ( ) [147] => SimpleXMLElement Object ( ) [148] => SimpleXMLElement Object ( ) [149] => SimpleXMLElement Object ( ) [150] => SimpleXMLElement Object ( ) [151] => SimpleXMLElement Object ( ) [152] => SimpleXMLElement Object ( ) [153] => SimpleXMLElement Object ( ) [154] => SimpleXMLElement Object ( ) [155] => SimpleXMLElement Object ( ) [156] => SimpleXMLElement Object ( ) [157] => SimpleXMLElement Object ( [0] => 632701293 ) [158] => SimpleXMLElement Object ( ) [159] => SimpleXMLElement Object ( ) [160] => SimpleXMLElement Object ( ) [161] => SimpleXMLElement Object ( ) [162] => SimpleXMLElement Object ( ) [163] => SimpleXMLElement Object ( ) [164] => SimpleXMLElement Object ( ) [165] => SimpleXMLElement Object ( ) [166] => SimpleXMLElement Object ( ) [167] => SimpleXMLElement Object ( ) [168] => SimpleXMLElement Object ( ) [169] => SimpleXMLElement Object ( ) [170] => SimpleXMLElement Object ( [0] => 117001223 ) [171] => SimpleXMLElement Object ( ) [172] => SimpleXMLElement Object ( ) [173] => SimpleXMLElement Object ( ) [174] => SimpleXMLElement Object ( ) [175] => SimpleXMLElement Object ( ) [176] => SimpleXMLElement Object ( ) [177] => SimpleXMLElement Object ( ) [178] => SimpleXMLElement Object ( ) [179] => SimpleXMLElement Object ( ) [180] => SimpleXMLElement Object ( ) [181] => SimpleXMLElement Object ( ) [182] => SimpleXMLElement Object ( ) [183] => SimpleXMLElement Object ( [0] => 3594050086 ) [184] => SimpleXMLElement Object ( ) [185] => SimpleXMLElement Object ( ) [186] => SimpleXMLElement Object ( ) [187] => SimpleXMLElement Object ( ) [188] => SimpleXMLElement Object ( ) [189] => SimpleXMLElement Object ( ) [190] => SimpleXMLElement Object ( ) [191] => SimpleXMLElement Object ( ) [192] => SimpleXMLElement Object ( ) [193] => SimpleXMLElement Object ( ) [194] => SimpleXMLElement Object ( ) [195] => SimpleXMLElement Object ( ) [196] => SimpleXMLElement Object ( [0] => 637402003 ) [197] => SimpleXMLElement Object ( ) [198] => SimpleXMLElement Object ( ) [199] => SimpleXMLElement Object ( ) [200] => SimpleXMLElement Object ( ) [201] => SimpleXMLElement Object ( ) [202] => SimpleXMLElement Object ( ) [203] => SimpleXMLElement Object ( ) [204] => SimpleXMLElement Object ( ) [205] => SimpleXMLElement Object ( ) [206] => SimpleXMLElement Object ( ) [207] => SimpleXMLElement Object ( ) [208] => SimpleXMLElement Object ( ) [209] => SimpleXMLElement Object ( [0] => 13702052 ) [210] => SimpleXMLElement Object ( ) [211] => SimpleXMLElement Object ( ) [212] => SimpleXMLElement Object ( ) [213] => SimpleXMLElement Object ( ) [214] => SimpleXMLElement Object ( ) [215] => SimpleXMLElement Object ( ) [216] => SimpleXMLElement Object ( ) [217] => SimpleXMLElement Object ( ) [218] => SimpleXMLElement Object ( ) [219] => SimpleXMLElement Object ( ) [220] => SimpleXMLElement Object ( ) [221] => SimpleXMLElement Object ( ) [222] => SimpleXMLElement Object ( [0] => 636704154 ) [223] => SimpleXMLElement Object ( ) [224] => SimpleXMLElement Object ( ) [225] => SimpleXMLElement Object ( ) [226] => SimpleXMLElement Object ( ) [227] => SimpleXMLElement Object ( ) [228] => SimpleXMLElement Object ( ) [229] => SimpleXMLElement Object ( ) [230] => SimpleXMLElement Object ( ) [231] => SimpleXMLElement Object ( ) [232] => SimpleXMLElement Object ( ) [233] => SimpleXMLElement Object ( ) [234] => SimpleXMLElement Object ( ) [235] => SimpleXMLElement Object ( [0] => 628303017 ) [236] => SimpleXMLElement Object ( ) [237] => SimpleXMLElement Object ( ) [238] => SimpleXMLElement Object ( ) [239] => SimpleXMLElement Object ( ) [240] => SimpleXMLElement Object ( ) [241] => SimpleXMLElement Object ( ) [242] => SimpleXMLElement Object ( ) [243] => SimpleXMLElement Object ( ) [244] => SimpleXMLElement Object ( ) [245] => SimpleXMLElement Object ( ) [246] => SimpleXMLElement Object ( ) [247] => SimpleXMLElement Object ( ) [248] => SimpleXMLElement Object ( [0] => 6356050086 ) [249] => SimpleXMLElement Object ( ) [250] => SimpleXMLElement Object ( ) [251] => SimpleXMLElement Object ( ) [252] => SimpleXMLElement Object ( ) [253] => SimpleXMLElement Object ( ) [254] => SimpleXMLElement Object ( ) [255] => SimpleXMLElement Object ( ) [256] => SimpleXMLElement Object ( ) [257] => SimpleXMLElement Object ( ) [258] => SimpleXMLElement Object ( ) [259] => SimpleXMLElement Object ( ) [260] => SimpleXMLElement Object ( ) [261] => SimpleXMLElement Object ( [0] => 631902021 ) [262] => SimpleXMLElement Object ( ) [263] => SimpleXMLElement Object ( ) [264] => SimpleXMLElement Object ( ) [265] => SimpleXMLElement Object ( ) [266] => SimpleXMLElement Object ( ) [267] => SimpleXMLElement Object ( ) [268] => SimpleXMLElement Object ( ) [269] => SimpleXMLElement Object ( ) [270] => SimpleXMLElement Object ( ) [271] => SimpleXMLElement Object ( ) [272] => SimpleXMLElement Object ( ) [273] => SimpleXMLElement Object ( ) [274] => SimpleXMLElement Object ( [0] => 1162050043 ) [275] => SimpleXMLElement Object ( ) [276] => SimpleXMLElement Object ( ) [277] => SimpleXMLElement Object ( ) [278] => SimpleXMLElement Object ( ) [279] => SimpleXMLElement Object ( ) [280] => SimpleXMLElement Object ( ) [281] => SimpleXMLElement Object ( ) [282] => SimpleXMLElement Object ( ) [283] => SimpleXMLElement Object ( ) [284] => SimpleXMLElement Object ( ) [285] => SimpleXMLElement Object ( ) [286] => SimpleXMLElement Object ( ) [287] => SimpleXMLElement Object ( [0] => 59002017 ) [288] => SimpleXMLElement Object ( ) [289] => SimpleXMLElement Object ( ) [290] => SimpleXMLElement Object ( ) [291] => SimpleXMLElement Object ( ) [292] => SimpleXMLElement Object ( ) [293] => SimpleXMLElement Object ( ) [294] => SimpleXMLElement Object ( ) [295] => SimpleXMLElement Object ( ) [296] => SimpleXMLElement Object ( ) [297] => SimpleXMLElement Object ( ) [298] => SimpleXMLElement Object ( ) [299] => SimpleXMLElement Object ( ) [300] => SimpleXMLElement Object ( [0] => 6353050014 ) [301] => SimpleXMLElement Object ( ) [302] => SimpleXMLElement Object ( ) [303] => SimpleXMLElement Object ( ) [304] => SimpleXMLElement Object ( ) [305] => SimpleXMLElement Object ( ) [306] => SimpleXMLElement Object ( ) [307] => SimpleXMLElement Object ( ) [308] => SimpleXMLElement Object ( ) [309] => SimpleXMLElement Object ( ) [310] => SimpleXMLElement Object ( ) [311] => SimpleXMLElement Object ( ) [312] => SimpleXMLElement Object ( ) [313] => SimpleXMLElement Object ( [0] => 638301025 ) [314] => SimpleXMLElement Object ( ) [315] => SimpleXMLElement Object ( ) [316] => SimpleXMLElement Object ( ) [317] => SimpleXMLElement Object ( ) [318] => SimpleXMLElement Object ( ) [319] => SimpleXMLElement Object ( ) [320] => SimpleXMLElement Object ( ) [321] => SimpleXMLElement Object ( ) [322] => SimpleXMLElement Object ( ) [323] => SimpleXMLElement Object ( ) [324] => SimpleXMLElement Object ( ) [325] => SimpleXMLElement Object ( ) [326] => SimpleXMLElement Object ( [0] => 444504112 ) [327] => SimpleXMLElement Object ( ) [328] => SimpleXMLElement Object ( ) [329] => SimpleXMLElement Object ( ) [330] => SimpleXMLElement Object ( ) [331] => SimpleXMLElement Object ( ) [332] => SimpleXMLElement Object ( ) [333] => SimpleXMLElement Object ( ) [334] => SimpleXMLElement Object ( ) [335] => SimpleXMLElement Object ( ) [336] => SimpleXMLElement Object ( ) [337] => SimpleXMLElement Object ( ) [338] => SimpleXMLElement Object ( ) [339] => SimpleXMLElement Object ( [0] => 415704121 ) [340] => SimpleXMLElement Object ( ) [341] => SimpleXMLElement Object ( ) [342] => SimpleXMLElement Object ( ) [343] => SimpleXMLElement Object ( ) [344] => SimpleXMLElement Object ( ) [345] => SimpleXMLElement Object ( ) [346] => SimpleXMLElement Object ( ) [347] => SimpleXMLElement Object ( ) [348] => SimpleXMLElement Object ( ) [349] => SimpleXMLElement Object ( ) [350] => SimpleXMLElement Object ( ) [351] => SimpleXMLElement Object ( ) [352] => SimpleXMLElement Object ( [0] => 75101128 ) [353] => SimpleXMLElement Object ( ) [354] => SimpleXMLElement Object ( ) [355] => SimpleXMLElement Object ( ) [356] => SimpleXMLElement Object ( ) [357] => SimpleXMLElement Object ( ) [358] => SimpleXMLElement Object ( ) [359] => SimpleXMLElement Object ( ) [360] => SimpleXMLElement Object ( ) [361] => SimpleXMLElement Object ( ) [362] => SimpleXMLElement Object ( ) [363] => SimpleXMLElement Object ( ) [364] => SimpleXMLElement Object ( ) [365] => SimpleXMLElement Object ( [0] => 412911034 ) [366] => SimpleXMLElement Object ( ) [367] => SimpleXMLElement Object ( ) [368] => SimpleXMLElement Object ( ) [369] => SimpleXMLElement Object ( ) [370] => SimpleXMLElement Object ( ) [371] => SimpleXMLElement Object ( ) [372] => SimpleXMLElement Object ( ) [373] => SimpleXMLElement Object ( ) [374] => SimpleXMLElement Object ( ) [375] => SimpleXMLElement Object ( ) [376] => SimpleXMLElement Object ( ) [377] => SimpleXMLElement Object ( ) [378] => SimpleXMLElement Object ( [0] => 6262050026 ) [379] => SimpleXMLElement Object ( ) [380] => SimpleXMLElement Object ( ) [381] => SimpleXMLElement Object ( ) [382] => SimpleXMLElement Object ( ) [383] => SimpleXMLElement Object ( ) [384] => SimpleXMLElement Object ( ) [385] => SimpleXMLElement Object ( ) [386] => SimpleXMLElement Object ( ) [387] => SimpleXMLElement Object ( ) [388] => SimpleXMLElement Object ( ) [389] => SimpleXMLElement Object ( ) [390] => SimpleXMLElement Object ( ) [391] => SimpleXMLElement Object ( [0] => 637401128 ) [392] => SimpleXMLElement Object ( ) [393] => SimpleXMLElement Object ( ) [394] => SimpleXMLElement Object ( ) [395] => SimpleXMLElement Object ( ) [396] => SimpleXMLElement Object ( ) [397] => SimpleXMLElement Object ( ) [398] => SimpleXMLElement Object ( ) [399] => SimpleXMLElement Object ( ) [400] => SimpleXMLElement Object ( ) [401] => SimpleXMLElement Object ( ) [402] => SimpleXMLElement Object ( ) [403] => SimpleXMLElement Object ( ) [404] => SimpleXMLElement Object ( [0] => 636002007 ) [405] => SimpleXMLElement Object ( ) [406] => SimpleXMLElement Object ( ) [407] => SimpleXMLElement Object ( ) [408] => SimpleXMLElement Object ( ) [409] => SimpleXMLElement Object ( ) [410] => SimpleXMLElement Object ( ) [411] => SimpleXMLElement Object ( ) [412] => SimpleXMLElement Object ( ) [413] => SimpleXMLElement Object ( ) [414] => SimpleXMLElement Object ( ) [415] => SimpleXMLElement Object ( ) [416] => SimpleXMLElement Object ( ) [417] => SimpleXMLElement Object ( [0] => 631901402 ) [418] => SimpleXMLElement Object ( [0] => 34201204 ) [419] => SimpleXMLElement Object ( ) [420] => SimpleXMLElement Object ( ) [421] => SimpleXMLElement Object ( ) [422] => SimpleXMLElement Object ( ) [423] => SimpleXMLElement Object ( ) [424] => SimpleXMLElement Object ( ) [425] => SimpleXMLElement Object ( ) [426] => SimpleXMLElement Object ( ) [427] => SimpleXMLElement Object ( ) [428] => SimpleXMLElement Object ( ) [429] => SimpleXMLElement Object ( ) [430] => SimpleXMLElement Object ( ) [431] => SimpleXMLElement Object ( [0] => 629801836 ) [432] => SimpleXMLElement Object ( ) [433] => SimpleXMLElement Object ( ) [434] => SimpleXMLElement Object ( ) [435] => SimpleXMLElement Object ( ) [436] => SimpleXMLElement Object ( ) [437] => SimpleXMLElement Object ( ) [438] => SimpleXMLElement Object ( ) [439] => SimpleXMLElement Object ( ) [440] => SimpleXMLElement Object ( ) [441] => SimpleXMLElement Object ( ) [442] => SimpleXMLElement Object ( ) [443] => SimpleXMLElement Object ( ) [444] => SimpleXMLElement Object ( [0] => 200050041 ) [445] => SimpleXMLElement Object ( ) [446] => SimpleXMLElement Object ( ) [447] => SimpleXMLElement Object ( ) [448] => SimpleXMLElement Object ( ) [449] => SimpleXMLElement Object ( ) [450] => SimpleXMLElement Object ( ) [451] => SimpleXMLElement Object ( ) [452] => SimpleXMLElement Object ( ) [453] => SimpleXMLElement Object ( ) [454] => SimpleXMLElement Object ( ) [455] => SimpleXMLElement Object ( ) [456] => SimpleXMLElement Object ( ) [457] => SimpleXMLElement Object ( [0] => 553101150 ) [458] => SimpleXMLElement Object ( ) [459] => SimpleXMLElement Object ( ) [460] => SimpleXMLElement Object ( ) [461] => SimpleXMLElement Object ( ) [462] => SimpleXMLElement Object ( ) [463] => SimpleXMLElement Object ( ) [464] => SimpleXMLElement Object ( ) [465] => SimpleXMLElement Object ( ) [466] => SimpleXMLElement Object ( ) [467] => SimpleXMLElement Object ( ) [468] => SimpleXMLElement Object ( ) [469] => SimpleXMLElement Object ( ) [470] => SimpleXMLElement Object ( [0] => 630904181 ) [471] => SimpleXMLElement Object ( ) [472] => SimpleXMLElement Object ( ) [473] => SimpleXMLElement Object ( ) [474] => SimpleXMLElement Object ( ) [475] => SimpleXMLElement Object ( ) [476] => SimpleXMLElement Object ( ) [477] => SimpleXMLElement Object ( ) [478] => SimpleXMLElement Object ( ) [479] => SimpleXMLElement Object ( ) [480] => SimpleXMLElement Object ( ) [481] => SimpleXMLElement Object ( ) [482] => SimpleXMLElement Object ( ) [483] => SimpleXMLElement Object ( [0] => 6338050031 ) [484] => SimpleXMLElement Object ( ) [485] => SimpleXMLElement Object ( ) [486] => SimpleXMLElement Object ( ) [487] => SimpleXMLElement Object ( ) [488] => SimpleXMLElement Object ( ) [489] => SimpleXMLElement Object ( ) [490] => SimpleXMLElement Object ( ) [491] => SimpleXMLElement Object ( ) [492] => SimpleXMLElement Object ( ) [493] => SimpleXMLElement Object ( ) [494] => SimpleXMLElement Object ( ) [495] => SimpleXMLElement Object ( ) [496] => SimpleXMLElement Object ( [0] => 597504112 ) [497] => SimpleXMLElement Object ( ) [498] => SimpleXMLElement Object ( ) [499] => SimpleXMLElement Object ( ) [500] => SimpleXMLElement Object ( ) [501] => SimpleXMLElement Object ( ) [502] => SimpleXMLElement Object ( ) [503] => SimpleXMLElement Object ( ) [504] => SimpleXMLElement Object ( ) [505] => SimpleXMLElement Object ( ) [506] => SimpleXMLElement Object ( ) [507] => SimpleXMLElement Object ( ) [508] => SimpleXMLElement Object ( ) [509] => SimpleXMLElement Object ( [0] => 290313013 ) [510] => SimpleXMLElement Object ( ) [511] => SimpleXMLElement Object ( ) [512] => SimpleXMLElement Object ( ) [513] => SimpleXMLElement Object ( ) [514] => SimpleXMLElement Object ( ) [515] => SimpleXMLElement Object ( ) [516] => SimpleXMLElement Object ( ) [517] => SimpleXMLElement Object ( ) [518] => SimpleXMLElement Object ( ) [519] => SimpleXMLElement Object ( ) [520] => SimpleXMLElement Object ( ) [521] => SimpleXMLElement Object ( ) [522] => SimpleXMLElement Object ( [0] => 6272050364 ) [523] => SimpleXMLElement Object ( ) [524] => SimpleXMLElement Object ( ) [525] => SimpleXMLElement Object ( ) [526] => SimpleXMLElement Object ( ) [527] => SimpleXMLElement Object ( ) [528] => SimpleXMLElement Object ( ) [529] => SimpleXMLElement Object ( ) [530] => SimpleXMLElement Object ( ) [531] => SimpleXMLElement Object ( ) [532] => SimpleXMLElement Object ( ) [533] => SimpleXMLElement Object ( ) [534] => SimpleXMLElement Object ( ) [535] => SimpleXMLElement Object ( [0] => 3129050171 ) [536] => SimpleXMLElement Object ( ) [537] => SimpleXMLElement Object ( ) [538] => SimpleXMLElement Object ( ) [539] => SimpleXMLElement Object ( ) [540] => SimpleXMLElement Object ( ) [541] => SimpleXMLElement Object ( ) [542] => SimpleXMLElement Object ( ) [543] => SimpleXMLElement Object ( ) [544] => SimpleXMLElement Object ( ) [545] => SimpleXMLElement Object ( ) [546] => SimpleXMLElement Object ( ) [547] => SimpleXMLElement Object ( ) [548] => SimpleXMLElement Object ( [0] => 631801493 ) [549] => SimpleXMLElement Object ( ) [550] => SimpleXMLElement Object ( ) [551] => SimpleXMLElement Object ( ) [552] => SimpleXMLElement Object ( ) [553] => SimpleXMLElement Object ( ) [554] => SimpleXMLElement Object ( ) [555] => SimpleXMLElement Object ( ) [556] => SimpleXMLElement Object ( ) [557] => SimpleXMLElement Object ( ) [558] => SimpleXMLElement Object ( ) [559] => SimpleXMLElement Object ( ) [560] => SimpleXMLElement Object ( ) [561] => SimpleXMLElement Object ( [0] => 627603009 ) [562] => SimpleXMLElement Object ( ) [563] => SimpleXMLElement Object ( ) [564] => SimpleXMLElement Object ( ) [565] => SimpleXMLElement Object ( ) [566] => SimpleXMLElement Object ( ) [567] => SimpleXMLElement Object ( ) [568] => SimpleXMLElement Object ( ) [569] => SimpleXMLElement Object ( ) [570] => SimpleXMLElement Object ( ) [571] => SimpleXMLElement Object ( ) [572] => SimpleXMLElement Object ( ) [573] => SimpleXMLElement Object ( ) [574] => SimpleXMLElement Object ( ) [575] => SimpleXMLElement Object ( ) )
    Code (markup):

     
    Last edited by a moderator: Oct 2, 2016
    xbat, Sep 10, 2016 IP
  2. Blizzardofozz

    Blizzardofozz Well-Known Member

    Messages:
    132
    Likes Received:
    9
    Best Answers:
    1
    Trophy Points:
    118
    #2
    I don't know what is in the XML, but why don't you just use simpleXML?
     
    Blizzardofozz, Sep 11, 2016 IP
  3. jestep

    jestep Prominent Member

    Messages:
    3,659
    Likes Received:
    215
    Best Answers:
    19
    Trophy Points:
    330
    #3
    He is using simpleXML

    $xml in the foreach loop is a simplexml object.

    To the OP, can you post a clip of the XML that this is parsing?
     
    jestep, Sep 16, 2016 IP
  4. xbat

    xbat Well-Known Member

    Messages:
    326
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    105
    #4
    It would look something like this
    <Request>
    <part1>
    <item>a<item>
    <otherstuff></otherstuff>
    </part1>
    <part1>
    <item>a<item>
    <item>b<item>
    <item>c<item>
    <otherstuff></otherstuff>
    </part1>
    <part1>
    <item>a<item>
    <otherstuff></otherstuff>
    </part1>
    </Request>

    Item is the thing I am trying to grab. Sometimes there is more than one item in between <part1..
     
    xbat, Sep 16, 2016 IP
  5. xbat

    xbat Well-Known Member

    Messages:
    326
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    105
    #5
    I'm still lost on this one...
     
    xbat, Oct 1, 2016 IP
  6. Einheijar

    Einheijar Well-Known Member

    Messages:
    539
    Likes Received:
    13
    Best Answers:
    3
    Trophy Points:
    165
    #6
    For starters, should use pre tag around the output to make it more readable for us. I'd suggest var_dumping at each foreach to figure out what methods/variables are available. Perhaps you're calling the wrong ones
     
    Einheijar, Oct 2, 2016 IP
  7. xbat

    xbat Well-Known Member

    Messages:
    326
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    105
    #7
    sorry about the pre. Its the multiple items.. I think it has to with a count of some sort.

    <Request>
    <part1>
    <item>a<item>
    <otherstuff></otherstuff>
    </part1>
    <part1>
    <item>a<item>
    <item>b<item>
    <item>c<item>
    <otherstuff></otherstuff>
    </part1>
    <part1>
    <item>a<item>
    <otherstuff></otherstuff>
    </part1>
    </Request>
    PHP:
     
    xbat, Oct 19, 2016 IP
  8. Einheijar

    Einheijar Well-Known Member

    Messages:
    539
    Likes Received:
    13
    Best Answers:
    3
    Trophy Points:
    165
    #8
    Quite late but you could try
    
    if (!empty($xml->value) ) {
    $arr[] = $xml->value;
    
    }
    
    Code (markup):
     
    Einheijar, Oct 31, 2016 IP
  9. xbat

    xbat Well-Known Member

    Messages:
    326
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    105
    #9

    I will try this and get back to you thank you. haha its never to late
     
    xbat, Jan 27, 2017 IP