<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                我們有很多操作數組的元素,我們這一節先講一些。在6.3里面我們會總結更多的數組常用函數。 下面的幾個主要是移動數組指針和壓入彈出數組元素的和個函數。 | 函數 | 功能 | | -- | -- | | array_shift | 彈出數組中的第一個元素 | | array_unshift | 在數組的開始處壓入元素 | | array_push | 向數組的末尾處壓入元素 | | array_pop | 彈出數組末尾的最后一個元素 | | current | 讀出指針當前位置的值 | | key |讀出指針當前位置的鍵 | | next |指針向下移 | | prev | 向上移 | |reset |指針到開始處 | | end|指針到結束處 | ###array_shift > mixed array_shift ( array &$array ) 功能:彈出數組中的第一個元素 ~~~ <?php $mingren = array("鄧超", "黃曉明", "寧澤濤", "鐘漢良"); $dc = array_shift($mingren); echo $dc .'<br />'; print_r($mingren); ?> ~~~ 執行結果: ![document/2015-09-03/55e857a1c151b](http://box.kancloud.cn/document_2015-09-03_55e857a1c151b.png) 結論: 1. 將第一個數組元素彈出,改變了原數組的結果 2. 彈出的值賦值給了$dc ###array_unshift > int array_unshift ( array &$數組 , mixed $值1 [, mixed $... ] ) 功能:向指數組的開始處壓入一個或多個元素,返回的是總個數。 ~~~ <?php $mingren = array("鄧超", "黃曉明"); $dc = array_unshift($mingren , "寧澤濤", "鐘漢良"); echo $dc .'<br />'; print_r($mingren); ?> ~~~ 執行結果如下: ![document/2015-09-03/55e8586beedec](http://box.kancloud.cn/document_2015-09-03_55e8586beedec.png) ###array_pop > mixed array_pop ( array &$array ) 功能:彈出數組末尾的一個元素 ~~~ <?php $mingren = array("鄧超", "黃曉明", "寧澤濤", "鐘漢良"); $dc = array_pop($mingren); echo $dc .'<br />'; print_r($mingren); ?> ~~~ 執行結果: ![document/2015-09-03/55e858ec28a44](http://box.kancloud.cn/document_2015-09-03_55e858ec28a44.png) ###array_push > int array_push ( array &$array , mixed $value1 [, mixed $... ] ) 功能:向指數組末尾處壓入一個或多個元素,返回的是總個數。 ~~~ <?php $mingren = array("鄧超", "黃曉明"); $dc = array_push($mingren , "寧澤濤", "鐘漢良"); echo $dc .'<br />'; print_r($mingren); ?> ~~~ 執行結果: ![document/2015-09-03/55e8594de3291](http://box.kancloud.cn/document_2015-09-03_55e8594de3291.png) ### current,key,prev,next,reset 功能演示 這幾個函數功能已經說的很清楚了。我們通過代碼來進行演示: ~~~ <?php $t=array( '我們', 'yy'=>'永遠', 'dbg'=>'需要不斷奮進', 'djn'=>'才能開創未來' ); //讀取數組的值 echo current($t).'<br />'; //讀取數組的鍵 echo key($t).'<br />'; //向后移動一下 next($t); //再讀值和鍵 echo current($t).'<br />'; echo key($t).'<br />'; //向后移動一下 next($t); echo current($t).'<br />'; echo key($t).'<br />'; //向前移動一下 prev($t); echo current($t).'<br />'; echo key($t).'<br />'; //移到末尾 end($t); echo current($t).'<br />'; echo key($t).'<br />'; //移至開始處 reset($t); echo current($t).'<br />'; echo key($t).'<br />'; //銷毀數組 unset($t); var_dump($t); ?> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看