![](/img/trans.png)
[英]Check if any of the value in resultant array similar to values of existing array with codeigniter
[英]Codeigniter array value check
我有这样的数组
$data=array(
'a'=>'value1',
'b'=>'value2',
'c'=>'value3',
'd'=>array('e'=>'value4','f'=>'value5' ),
);
通过使用CI如何获取'e'的值以及如何检查'e'是否等于任何值。
这与CodeIgniter无关。
您可以这样做: $data['d']['e']
然后检查它是否等于任何值,请执行以下操作:
if ($data['d']['e'] == $anyValue) {
// do something
}
您可以像在二维数组的情况下那样获取值。.$ data ['d']将选择内部的数组。然后将'e'或'f'的值作为$data['d']['e']
或$data['d']['f']
。 如果要比较,请尝试:
if ($data['d']['e'] == $Value) {
//put your code here.....
}
您可以使用
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
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.