PHP 的问题小白求助。 数组Print_r 出来以后是这样:
[35]=>Array([option_id]=>36[option_name]=>login_code[option_value]=>n)[36]=>Array([op...
[35] => Array
(
[option_id] => 36
[option_name] => login_code
[option_value] => n
)
[36] => Array
(
[option_id] => 37
[option_name] => reply_code
[option_value] => n
)
[37] => Array
(
[option_id] => 38
[option_name] => iscomment
[option_value] => y
)
[38] => Array
(
[option_id] => 39
[option_name] => ischkcomment
[option_value] => y
)
现在问题来了,我想用 [option_name] => iscomment的 iscomment取到option_value的值y,怎么取?我用的是CI框架。大神帮帮我吧,小白刚刚学PHP
取完值还要view到视窗里,怎么v过去啊? 展开
(
[option_id] => 36
[option_name] => login_code
[option_value] => n
)
[36] => Array
(
[option_id] => 37
[option_name] => reply_code
[option_value] => n
)
[37] => Array
(
[option_id] => 38
[option_name] => iscomment
[option_value] => y
)
[38] => Array
(
[option_id] => 39
[option_name] => ischkcomment
[option_value] => y
)
现在问题来了,我想用 [option_name] => iscomment的 iscomment取到option_value的值y,怎么取?我用的是CI框架。大神帮帮我吧,小白刚刚学PHP
取完值还要view到视窗里,怎么v过去啊? 展开
展开全部
利用for循环对比所有的数据,条件符合就取出
$array=你的数组;
for($i=0;$i< count($array);$i++){
$option_name=$array[$i]['option_name']; //获取option_name的值。
//判断option_name的值是否等于自己需要的。
if($option_name=="iscomment"){
$option_value=$array[$i]['option_value']; //获取到需要的值。
break; //结束循环。
}
}
echo $option_value;
$array=你的数组;
for($i=0;$i< count($array);$i++){
$option_name=$array[$i]['option_name']; //获取option_name的值。
//判断option_name的值是否等于自己需要的。
if($option_name=="iscomment"){
$option_value=$array[$i]['option_value']; //获取到需要的值。
break; //结束循环。
}
}
echo $option_value;
追问
先谢谢你了,不好意思,可能是我没表达清楚,我不是取某一个,而是整个table,我看别人的案例是用extract($array)把键标的值取出来的,可是我用就不行,取出来是空
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询