簡體   English   中英

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM