Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mendapatkan Nilai dari Objek SimpleXMLElement dalam PHP?

Bagaimana untuk Mendapatkan Nilai dari Objek SimpleXMLElement dalam PHP?

Susan Sarandon
Lepaskan: 2024-12-11 16:23:11
asal
176 orang telah melayarinya

How to Retrieve Values from a SimpleXMLElement Object in PHP?

Mengambil Nilai daripada Objek SimpleXMLElement

Anda mungkin menghadapi situasi di mana anda perlu mengekstrak nilai tertentu daripada data XML yang disimpan dalam objek SimpleXMLElement. Artikel ini akan membimbing anda melalui senario di mana anda mempunyai data XML yang diperoleh daripada sumber jauh dan menunjukkan kepada anda cara untuk mengakses nilai yang dikehendaki daripada objek.

Isunya

Pertimbangkan coretan kod berikut:

$url = "http://ws.geonames.org/findNearbyPostalCodes?country=pl&placename=";
$url .= rawurlencode($city[$i]);

$xml = simplexml_load_file($url);
echo $url."\n";

$cityCode[] = array(
    'city' => $city[$i], 
    'lat' => $xml->code[0]->lat, // Returns an object
    'lng' => $xml->code[0]->lng
);
Salin selepas log masuk

Seperti yang anda lihat, mengakses sifat 'lat' objek $xml->code[0]->lat mengembalikan objek, menjadikannya mencabar untuk mendapatkan semula nilai sebenar.

Penyelesaian

Untuk mendapatkan semula nilai daripada objek, anda perlu menghantarnya ke rentetan. Begini cara anda boleh melakukannya:

$value = (string) $xml->code[0]->lat;
Salin selepas log masuk

Dengan menghantar objek ke rentetan, anda boleh mengakses nilai seperti yang dikehendaki.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nilai dari Objek SimpleXMLElement dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan