Phil Sturgeonâ € ™ s sığınakta API â € ~ ITEMA € ™ nasıl değiştireceğinizi

1 Cevap php
<xml>
−
<item>
<userid>1</userid>
<username>example</username>
<useremail>example@gmail.com</useremail>
</item>
</xml>

hi all, sadece <item> şey else.maybe için <user> değiştirmek için nasıl bilmek istiyorum, CI için yeni im

Burada benim modeli

if($query->num_rows()>0){
foreach($query->result()as $row){
$data[] = $row;
}
return $data;
}

teşekkürler

1 Cevap

(Bu herkes için iyi işe yaramaz) yerine sayısal indeksler diziler için kullanılır.

Geçerli XML dizi veya nesne her türlü dönüştürmek için genel bir fonksiyon olarak tabii belirli isimleri ile güzel sözdizimi oluşturmak zorluklar olacaktır.

Kelime "item" hattında 485 chucked edilir:

$key = "item";

Bunu kesmek, ya da bunun için güzel bir çözüm düşünmek için deneyebilirsiniz. Ben herhangi bir tanrı çözüm, mutluyum, ama şu anda ben öylesine denemek için gitmiyorum EECI2010 (hayyam ve CodeIgniter) konferans için San Francisco'da oldum ve şimdi bir şey uyduruyorum. :-)

Farklı dizinizi biçimlendirmek böylece olsun:

<xml>
<users>
    <item>
        <id>1</id>
        <name>example</name>
        <email>example@gmail.com</email>
    </item>
    <item>
        <id>2</id>
        <name>example2</name>
        <email>example2@gmail.com</email>
    </item>
</users>