Codeigniter数组值检查

时间:2014-11-18 08:25:14

标签: php arrays codeigniter

我有一个像这样的数组

$data=array(
'a'=>'value1',
'b'=>'value2',
'c'=>'value3',
'd'=>array('e'=>'value4','f'=>'value5' ),

);

通过使用CI如何获得' e'以及如何检查' e'是否等于任何值。

3 个答案:

答案 0 :(得分:0)

这与CodeIgniter无关。

您可以这样做:$data['d']['e']

然后检查它是否等于任何值这样做:

if ($data['d']['e'] == $anyValue) {
    // do something
}

答案 1 :(得分:0)

你可以得到二维数组的值。$ data ['d']将选择里面的数组。然后得到'e'或'f'的值为$data['d']['e']$data['d']['f']。如果你想比较试试:

if ($data['d']['e'] == $Value) {
 //put your code here.....
}

答案 2 :(得分:0)

您可以使用

echo "<pre>";
print_r($data['d']['e']);
die();
在代码中

检查索引'e'中的值。总是使用这种技术。非常方便。

顺便说一句,这是标准/原始PHP技术,而不是CI。您可以在CI中使用原始PHP,这没有任何问题。

检查索引'e'中的值是否等于特定值,这是一个非常基本的事情,你可能在高中或研究生院学到了。通过使用if()语句,您可以将“e”值与您拥有的特定值进行比较。

if($data['d']['e'] == 'somevalue')
{
    //do your work here
}