由于某种原因,当我通过一个数组使用每个圆环来进行循环时,一个条件无法将键与字符串进行比较。我的数组有两个索引,第一个是整数,第二个是字符串。
$firmas[] = $credito[ acreditado ];
$firmas[ cbi ] = "LIC. MARCELA SOTO ALARCÓN";
当循环发现那个时刻的钥匙是字符串之一时,我想做点其他事情,但出于某种原因,当我评价整数指数时,结果是真实的。
foreach($firmas as $key => $firma){
var_dump($key);
var_dump($key== cbi );die();
}
产出为
int(0) bool(true)
但如你所见 条件正在寻找字符串 cbi, 因此结果应该与整数索引不符, 并且对字符串来说是真实的 。
这是怎么回事?