脚本宝典收集整理的这篇文章主要介绍了if else条件不能在php中使用数组值,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我从数组中获取值并尝试比较它但它不起作用.
代码1
<?PHP echo $data->ITem[0]['promocode'].'<br>'; echo $data->item[1]['PRomocode']; ?>
输出-1
inhouse inhouse
现在让我们尝试使用if else条件,如果两个值相同或不同
码2
<?PHP if(($data->item[0]['promocode']) == ($data->item[1]['promocode'])){ echo "both values are same"; } else { echo "both values are NOT same"; }?>
输出-2
both values are NOT same
很奇怪
我不明白我做错了什么.
让我们尝试上面的exaple指定变量
代码3
<?PHP $data0=$data->item[0]['promocode']; $data1=$data->item[1]['promocode']; if($data0 == $data1){ echo "both values are same"; } else { echo "both values are NOT same"; }?>
输出-3
both values are NOT same
我现在正拉着我的头发.
现在硬编码变量中的值
码4
<? $data0='inhouse'; $data1='inhouse'; if($data0 == $data1){ echo "both values are same"; } else { echo "both values are NOT same"; }?>
输出4
both values are same
所以我的问题是为什么会发生这种情况?
我有元素数组,我想用当前值检查以前的值,如果尝试然后做一些事情.
谢谢你的时间.
以上是脚本宝典为你收集整理的if else条件不能在php中使用数组值全部内容,希望文章能够帮你解决if else条件不能在php中使用数组值所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。