( ! ) Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php/session) failed: Permission denied (13) in /home/prototurk.com/public_html/app/init.php on line 4
Call Stack
#TimeMemoryFunctionLocation
10.0002361864{main}( ).../index.php:0
20.0008365680require( '/home/prototurk.com/public_html/app/init.php' ).../index.php:9
30.0008382192session_start ( ).../init.php:4
XML'den gelen veriyi yazdırma | Cevap #9455 - PROTOTURK
v2.5.2
Giriş yap

XML'den gelen veriyi yazdırma

spleidanger
547 defa görüntülendi

Herkese merhaba iyi çalışmalar.
Kullanıcılar.xml adlı bir xml dosyam var içerisindeki kullanıcılara ulaşmak istiyorum print_r() ile yazdırdığım zaman tüm bilgiler dökülüyor ama bana sadece e-mail adresleri lazım forerach ile yazdırdığım dizinin içinden verileri $item[0] gibi çekmeye çalışıyorum fakat boş geliyor kodlarım aşağıdaki gibidir:

//////////////////////////////////////////////////////////////////////
<?php
$Products=simplexml_load_file("kullanicilar.xml");

foreach ($Products->Row as $item)
{

print_r($item);

}
?>

Ekran resmi: Anladığım kadarıyla çok boyutlu bir dizi yani dizi içerisinde dizi var fakat bir türlü istediğim veriyi çekemedim
https://www.hizliresim.com/emr8uy0

mubado
1456 gün önce

function spleidanger ( $xmlObject, $out = array () )
{

foreach ( (array) $xmlObject as $index => $node ){
    $out[$index] = ( is_object ( $node ) ) ? xml2array ( $node ) : $node;
}
return $out;

}

spleidanger($xmlObject)

bu şekilde xml i array a çevirebilirsin