php陣列指標如何移動到指定單元?

2021-07-10 15:34:20 字數 2010 閱讀 8487

2012-10-17 16:35楊鯤|

分類:php

|瀏覽726次

現在問題是乙個陣列近2000個單元,每次移動到哪個單元沒有固定。每個單元都需要執行乙個方法(需要2秒^_^)。。萬一執行到1000個單元停了,下次難道還從第乙個單元執行?所以現在就是需要能指定這個陣列迴圈從地1000個開始。而php陣列只能移動到第

一、最後、上乙個、下乙個,有沒有我不知道的方法移動到指定單元??

我猜想有沒有乙個函式,比如這個函式名是php123,那我php123($array,1000),他就把$array這個函式指標移動到第1000位???

分享到:

2012-10-17 17:31

提問者採納

呼叫系統函式。

array array_slice ( 

array $array , int $offset [, int $length [, bool $preserve_keys ]] ) //函式在陣列中根據條件取出一段值,並返回。

$array = array_slice($array,1000);         //這個不是引用

或者直接呼叫

arrayarray_splice

( array &$input , int $offset [, int $length [, array $

replacement ]] ) 這個是引用

array_splice($array,0,1000); //不需要 $array = ,它的返回值是被「丟掉」那部分。

array_slice(array,offset,length,preserve)
引數

描述array

必需。規定輸入的陣列。

offset

必需。數值。規定取出元素的開始位置。

如果是正數,則從前往後開始取,如果是負值,從後向前取 offset 絕對值。

length

可選。數值。規定被返回陣列的長度。

如果 length 為正,則返回該數量的元素。

如果 length 為負,則序列將終止在距離陣列末端這麼遠的地方。

如果省略,則序列將從 offset 開始直到 array 的末端。

preserve

可選。可能的值:

<?php

$a=array(0=>"dog",1=>"cat",2=>"horse",3=>"bird");

print_r(array_slice($a,1,2));

?>

輸出:

array ( [0] => cat [1] => horse )

帶有負的 offset 引數:

<?php

$a=array(0=>"dog",1=>"cat",2=>"horse",3=>"bird");

print_r(array_slice($a,-2,1));

?>

輸出:

array ( [0] => horse )

preserve 引數設定為 true:

<?php

$a=array(0=>"dog",1=>"cat",2=>"horse",3=>"bird");

print_r(array_slice($a,1,2,true));

?>

輸出:

array ( [1] => cat [2] => horse )

帶有字串鍵:

<?php

$a=array("a"=>"dog","b"=>"cat","c"=>"horse","d"=>"bird");

print_r(array_slice($a,1,2));

?>

輸出:

array ( [b] => cat [c] => horse )

Git分支指標移動到不同的提交

如果你只是想將分支移動到另乙個提交,則這裡方法可能不是最簡單的選項。branch f詳細描述的是乙個簡單的命令,所以看看他的答案。你可以為任意的裁判做它。這就是移動分支指標的方法 git update ref m reset reset to refs heads branch 一般形式 git u...

指標(2)指標陣列 陣列指標 陣列指標陣列

都說指標是c語言的精華所在。今天繼續對指標的探索!指標下一 指標陣列 陣列指標 指標陣列 是存放指標的陣列。如 int p 5 該陣列長度為5,存放的是指向整型變數的指標。陣列指標 是乙個指向陣列的指標。如 int p 5 這是乙個指向長度為5的整型陣列的指標。1.陣列指標在一維陣列中的應用 int...

指標(三) 指標陣列

指標陣列定義 一維指標陣列的定義形式 型別名 陣列名 陣列長度 char p 5 乙個陣列,若其元素均為指標型別資料,稱為指標陣列,指標陣列中的每乙個元素都相當於乙個指標變數。指標陣列的初始化 使用位址為指標陣列初始化 char p 5 指標陣列和二級指標 int main char temp 定義...