![](/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.