<?php
$array=(
[document] => Array
(
[0] => Array
(
[value] => Array
(
[webName] => Array
(
[0] => Array
(
[value] => 搜狐视频
) ) [webSite] => Array
(
[0] => Array
(
[value] => http://tv.sohu.com/zongyi/
) ) [item] => Array
(
[0] => Array
(
[value] => Array
(
[op] => Array
(
[0] => Array
(
[value] => add
) ) [title] => Array
(
[0] => Array
(
[value] => 大城小事
) ) [host] => Array
(
[0] => Array
(
[value] => 无
) ) [guests] => Array
(
[0] => Array
(
[value] => 无
) ) [tag] => Array
(
[0] => Array
(
[value] => 情感交友
) ) [area] => Array
(
[0] => Array
(
[value] => 内地
) ) [tv] => Array
(
[0] => Array
(
[value] =>
) ) [comment] => Array
(
[0] => Array
(
[value] => 、勿错过。
) ) [word] => Array
(
[0] => Array
(
[value] => 和恩人打官司
) ) [imageLink] => Array
(
[0] => Array
(
[value] => http://photocdn.sohu.com/20110505/vrsab1002783.jpg
) ) [crossimageLink] => Array
(
[0] => Array
(
[value] => http://photocdn.sohu.com/20111126/vrs386333.jpg
) ) [playLink] => Array
(
[0] => Array
(
[value] => http://tv.sohu.com/20111127/n327011302.shtml
) ) [pubDate] => Array
(
[0] => Array
(
[value] => 2011-11-26
) ) [detailsLink] => Array
(
[0] => Array
(
[value] => http://tv.sohu.com/dcxs/
) ) ) [attributes] => Array
(
[id] => 1
) )
) ) ) ))
for($i=0,$size=count($array);$i<$size;$i++)
{
$a= $vod['vod_name']=$array['document'][0]['item'][$i]['title']['value'];
print_r($a);
}
?>
我的需求是把这个数组存到数据库里
但是现在,我得不到每一个键值对应的值。
还请大侠指点一下。
我上面写的得值方法是错的,你们看看我该怎样改一下。item下面是一个多维数组,因论坛只能发这点字符,所以剪了
$array=(
[document] => Array
(
[0] => Array
(
[value] => Array
(
[webName] => Array
(
[0] => Array
(
[value] => 搜狐视频
) ) [webSite] => Array
(
[0] => Array
(
[value] => http://tv.sohu.com/zongyi/
) ) [item] => Array
(
[0] => Array
(
[value] => Array
(
[op] => Array
(
[0] => Array
(
[value] => add
) ) [title] => Array
(
[0] => Array
(
[value] => 大城小事
) ) [host] => Array
(
[0] => Array
(
[value] => 无
) ) [guests] => Array
(
[0] => Array
(
[value] => 无
) ) [tag] => Array
(
[0] => Array
(
[value] => 情感交友
) ) [area] => Array
(
[0] => Array
(
[value] => 内地
) ) [tv] => Array
(
[0] => Array
(
[value] =>
) ) [comment] => Array
(
[0] => Array
(
[value] => 、勿错过。
) ) [word] => Array
(
[0] => Array
(
[value] => 和恩人打官司
) ) [imageLink] => Array
(
[0] => Array
(
[value] => http://photocdn.sohu.com/20110505/vrsab1002783.jpg
) ) [crossimageLink] => Array
(
[0] => Array
(
[value] => http://photocdn.sohu.com/20111126/vrs386333.jpg
) ) [playLink] => Array
(
[0] => Array
(
[value] => http://tv.sohu.com/20111127/n327011302.shtml
) ) [pubDate] => Array
(
[0] => Array
(
[value] => 2011-11-26
) ) [detailsLink] => Array
(
[0] => Array
(
[value] => http://tv.sohu.com/dcxs/
) ) ) [attributes] => Array
(
[id] => 1
) )
) ) ) ))
for($i=0,$size=count($array);$i<$size;$i++)
{
$a= $vod['vod_name']=$array['document'][0]['item'][$i]['title']['value'];
print_r($a);
}
?>
我的需求是把这个数组存到数据库里
但是现在,我得不到每一个键值对应的值。
还请大侠指点一下。
我上面写的得值方法是错的,你们看看我该怎样改一下。item下面是一个多维数组,因论坛只能发这点字符,所以剪了
是这样的,我这个是解析的XML用的网上的一个函数
就解成这个样子
XML结构是这样的。
http://interface.hd.sohu.com/360/variety.xml还请指点一下,怎么构造。
但是我知道,这个XML遍历出来的数组结构不好
我很想知道,你们有没有好方法遍历数组没
我好学习学习,下一次就可以用上。
前题是遍历的话 那么就是for 和foreach了...