小编Wel*_*ind的帖子

为什么PHP松散数组的项值?

我有值的数组:

$array1 = array('Boss', 'Lentin', 'Endless'); 
print_r ($array); 
Run Code Online (Sandbox Code Playgroud)

结果将是:

Array ( [0] => Boss [1] => Lentin [2] => Endless
Run Code Online (Sandbox Code Playgroud)

没关系.

但是,如果我用一个键向这个数组添加两个元素,那么"Boss"元素将会丢失.

$array2 = array("1"=>'Doctor','Boss', 2=>'Lynx', 'Lentin', 'Endless');
print_r ($array2);
Run Code Online (Sandbox Code Playgroud)

结果将是:

Array ( [1] => Doctor [2] => Lynx [3] => Lentin [4] => Endless ) 
//Where is "BOSS"???
Run Code Online (Sandbox Code Playgroud)

为什么?

php arrays

6
推荐指数
2
解决办法
158
查看次数

在PHP中非常奇怪的行为

我有这个代码:

$test = 0;
if ($test == "on"){
    echo "TRUE";
}
Run Code Online (Sandbox Code Playgroud)

此代码的结果将是:

TRUE
Run Code Online (Sandbox Code Playgroud)

为什么???我的PHP版本:5.4.10.

php

5
推荐指数
1
解决办法
511
查看次数

标签 统计

php ×2

arrays ×1