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过去啊?
展开
 我来答
MrKaiz
2016-06-12 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:103
采纳率:100%
帮助的人:59万
展开全部
利用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;
追问
先谢谢你了,不好意思,可能是我没表达清楚,我不是取某一个,而是整个table,我看别人的案例是用extract($array)把键标的值取出来的,可是我用就不行,取出来是空
S0Slancer忧郁
2016-06-12 · 超过23用户采纳过TA的回答
知道答主
回答量:171
采纳率:0%
帮助的人:47.7万
展开全部
为什么不采用name=>value的方式保存数据?
再想想你表达清楚了吗?
追问
这是网站配置,用name=>value的方式太浪费了。
就是想通过目前这种方式学习一下不同的取值方法啊。
我觉得已经表达清楚了啊,就是想用iscomment键标取到y这个值
追答
键标。。。。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式