调用数组出现的一个奇怪的问题
程序员文章站
2022-04-19 08:44:18
...
$_px = (int)$px-1; echo ">- $_px -echo $orderlist[54]['paperid']; echo "|||";
如果这里写 $orderlist[54]['paperid']; 就可以把值给打印出来
如果写$orderlist[$_px]['paperid']; 值就为0了,好像是没了
请问这个是为什么呀?
那应该怎么写呢?
都是输出1234,没有问题。
如果这里写 $orderlist[54]['paperid']; 就可以把值给打印出来
如果写$orderlist[$_px]['paperid']; 值就为0了,好像是没了
请问这个是为什么呀?
那应该怎么写呢?
回复讨论(解决方案)
echo $orderlist[54]['paperid'];值为1234
------
但是
$_px = 55;
$_px = $px-1;
echo $orderlist[$_px]['paperid'];值为0了
echo $orderlist[54]['paperid'];值为1234
------
但是
$_px = 55;
$_px = $_px-1;
echo $orderlist[$_px]['paperid'];值为0了
$orderlist = array();$orderlist[54] = array( 'paperid' => 1234);echo $orderlist[54]['paperid'].'
';$_px = 55;$_px = $_px-1;echo $orderlist[$_px]['paperid'];
都是输出1234,没有问题。
推荐阅读
-
[PHP] 算法-统计一个数字在排序数组中出现的次数的PHP实现
-
WEB上调用HttpWebRequest奇怪问题的解决方法
-
关于工作中.net转java遇到的一个远程调用传递重复参的问题。
-
解决vuejs 使用value in list 循环遍历数组出现警告的问题
-
解决vue中使用Axios调用接口时出现的ie数据处理问题
-
jquery1.8版本使用ajax实现微信调用出现的问题分析及解决办法
-
一个奇怪的问题使用ajax提交必须alert才能赋值
-
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
-
记一次NET Core 2.0在macOS 10.13出现的奇怪Build IO共享冲突问题
-
记录--js中出现的数组排序问题