php中数组提取请教 array ( 0 => array ( 'url' => '视频地址一.flv', 'alt' => '第一集', 'p' => '1', ), 1 => array ( 'url' => '视频地址二.flv', 'alt' => '第一集', 'p' => '2', ),)我有这么一堆的数组,内容如上,想请教各位同学。我该如何提取 参数等于:视频地址一.flv 这样的值,php中。要如何编写?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for($i=0;$i<count(arr);$i++){ if(arr[$i][0]== '视频地址一.flv') echo "XXX";} $arr = array ( 0 => array ( 'url' => '视频地址一.flv', 'alt' => '第一集', 'p' => '1', ), 1 => array ( 'url' => '视频地址二.flv', 'alt' => '第一集', 'p' => '2', ),);foreach($arr as $k=>$v){ if($k == "url") $url[] = $v;}print_r($url); 同学您好。<?php$arr ="array ( 0 => array ( 'url' => 'http://vod.baoshan.cn/shipin/bstv/201108/lyzf20110829.flv', 'alt' => '第1集', 'p' => '4', ), 1 => array ( 'url' => 'http://vod.baoshan.cn/shipin/bstv/201108/lyzf20110829.flv', 'alt' => '第2集', 'p' => '4', ),)";foreach($arr as $k=>$v){ if($k == "url") $url[] = $v;}print_r($url);?>你看我的代码。丢到php里是空白。 <?php$arr ="array ( 0 => array ( 'url' => 'http://vod.baoshan.cn/shipin/bstv/201108/lyzf20110829.flv', 'alt' => '第1集', 'p' => '4', ), 1 => array ( 'url' => 'http://vod.baoshan.cn/shipin/bstv/201108/lyzf20110829.flv', 'alt' => '第2集', 'p' => '4', ),)";foreach($arr as $k=>$v){ if($k == "url") $url[] = $v;}print_r($url);?>那个引号啊,这里是数组不是字符串啊,把引号去掉啊 人家忽悠你一下,你也信?foreach($arr as $v) echo $v['url'] . '<br />'; #抱歉,二维数组要嵌套:foreach($arr as $tmp){ foreach($tmp as $k=>$v){ if($k == "url") $url[] = $v; }}print_r($url); PHP url重写表达式? 数组求助? 求助啊!!!! 一个函数怎么加 tolower 请教高手!下载好了Apache请问如何配置Apache?谢谢! 求mysql查询时间问题 求个sql问题 Google analysis 统计代码外置 如何生效? Zend studio for eclipse 6.0 如何配置调试 采集数据的问题 有人对兼职感兴趣吗?(限杭州地区)以下是要求: responseXML无法取得结果 神奇的没见过的技术大神们来围观啊!!!mysql一次自动插入2条数据,求解。。。。
if(arr[$i][0]== '视频地址一.flv') echo "XXX";
}
$arr = array (
0 =>
array (
'url' => '视频地址一.flv',
'alt' => '第一集',
'p' => '1',
),
1 =>
array (
'url' => '视频地址二.flv',
'alt' => '第一集',
'p' => '2',
),
);foreach($arr as $k=>$v){
if($k == "url") $url[] = $v;
}
print_r($url);
<?php
$arr ="array (
0 =>
array (
'url' => 'http://vod.baoshan.cn/shipin/bstv/201108/lyzf20110829.flv',
'alt' => '第1集',
'p' => '4',
),
1 =>
array (
'url' => 'http://vod.baoshan.cn/shipin/bstv/201108/lyzf20110829.flv',
'alt' => '第2集',
'p' => '4',
),
)";foreach($arr as $k=>$v){
if($k == "url") $url[] = $v;
}
print_r($url);
?>
你看我的代码。丢到php里是空白。
<?php
$arr ="array (
0 =>
array (
'url' => 'http://vod.baoshan.cn/shipin/bstv/201108/lyzf20110829.flv',
'alt' => '第1集',
'p' => '4',
),
1 =>
array (
'url' => 'http://vod.baoshan.cn/shipin/bstv/201108/lyzf20110829.flv',
'alt' => '第2集',
'p' => '4',
),
)";foreach($arr as $k=>$v){
if($k == "url") $url[] = $v;
}
print_r($url);
?>
那个引号啊,这里是数组不是字符串啊,把引号去掉啊
foreach($arr as $v)
echo $v['url'] . '<br />';
#抱歉,二维数组要嵌套:
foreach($arr as $tmp){
foreach($tmp as $k=>$v){
if($k == "url") $url[] = $v;
}
}
print_r($url);