PHP 怎么从数组中取值
比如数组array(3){[0]=>array(3){["id"]=>string(1)"1"["typename"]=>string(7)"分类1"}[1]=>arra...
比如数组
array(3) {
[0] => array(3) {
["id"] => string(1) "1"
["typename"] => string(7) "分类1"
}
[1] => array(3) {
["id"] => string(1) "3"
["typename"] => string(7) "分类2"
}
我要获取“分类1”的ID值怎么获取? 展开
array(3) {
[0] => array(3) {
["id"] => string(1) "1"
["typename"] => string(7) "分类1"
}
[1] => array(3) {
["id"] => string(1) "3"
["typename"] => string(7) "分类2"
}
我要获取“分类1”的ID值怎么获取? 展开
6个回答
展开全部
为什么array(3) 这个什么意思啊?
$test=atrray{
array{["id"] => string(1) "1",["typename"] => string(7) "分类1"}
array{["id"] => string(1) "3",["typename"] => string(7) "分类2"}
}
这样写我会取值;得到分类1的值:$test[0][typename];
$test=atrray{
array{["id"] => string(1) "1",["typename"] => string(7) "分类1"}
array{["id"] => string(1) "3",["typename"] => string(7) "分类2"}
}
这样写我会取值;得到分类1的值:$test[0][typename];
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$arr=array(
'0'=>array('id'=>'1','typename'=>'分类1'),
'1'=>array('id'=>'2','typename'=>'分类2'),
);
foreach ($arr as $k1 => $v1) {
foreach ($v1 as $k2 => $v3) {
if($v3=='分类1'){
echo $v1['id'];
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-10-17
展开全部
设
$a=array(3) {
[0] => array(3) {
["id"] => string(1) "1"
["typename"] => string(7) "分类1"
}
[1] => array(3) {
["id"] => string(1) "3"
["typename"] => string(7) "分类2"
}
echo $a[0]['id'];
$a=array(3) {
[0] => array(3) {
["id"] => string(1) "1"
["typename"] => string(7) "分类1"
}
[1] => array(3) {
["id"] => string(1) "3"
["typename"] => string(7) "分类2"
}
echo $a[0]['id'];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php使用foreach(){} 来进行数组的取值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询