我们来举一个例子:
我之前想象的是unset之后,数组$arr应该会压缩数组以填补缺少的元素位置,但print_r($arr)之后,结果却不是那样的,最终结果是 Array ( [0] => a [2] => c [3] => d );
如果是这样的话,那我们就来看看数字数组的形式
<?php <BR><div class="codetitle"> <span style="CURSOR: pointer" onclick="doCopy('code32117')"><u>复制代码</u></span> 代码如下:</div><div class="code" id="code32117"> <br>$arr = array('a','b','c','d'); <br>array_splice($arr,1,1); <br>print_r($arr); // <span style="font-family: Simsun;font-size:16px; ">Array ( [0] => a [1] => c [2] => d )</span> <br>?><br> </div> <p align="left"></p><div style="display:none;"> <span id="url" itemprop="url">http://www.bkjia.com/PHPjc/744325.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">true</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http://www.bkjia.com/PHPjc/744325.html</span><span id="genre" itemprop="genre">TechArticle</span><span id="description" itemprop="description">我们来举一个例子: 复制代码 代码如下: ?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ? 我之前想象的是unset之后,数组$arr应该会压缩...</span> </div> <div class="art_confoot"></div>