php陣列指標學習筆記(一)

2021-07-13 20:20:14 字數 1230 閱讀 4273

有這麼乙個問題,乙個陣列佇列,陣列長度是固定的,當向輸入插入元素時,超過最大長度後,陣列自動頭開始再覆蓋填充。

這時候,整個陣列就形成了乙個環形。如下圖。

// 定義乙個陣列

$test_array = array();

function push_array($value, &$test_array) else

}push_array(0,$test_array);

push_array(1,$test_array);

push_array(2,$test_array);

push_array(3,$test_array);

push_array(4,$test_array);

push_array(5,$test_array);

push_array(6,$test_array);

push_array(7,$test_array);

push_array(8,$test_array);

push_array(9,$test_array);

push_array(10,$test_array);

push_array(11,$test_array);

push_array(12,$test_array);

push_array(13,$test_array);

push_array(14,$test_array);

push_array(15,$test_array);

push_array(16,$test_array);

push_array(17,$test_array);

push_array(18,$test_array);

push_array(19,$test_array);

push_array(20,$test_array);

push_array(21,$test_array);

push_array(22,$test_array);

push_array(23,$test_array);

push_array(24,$test_array);

var_dump($test_array);exit;

測試結果:

array(12)
除了each以外,下面的陣列指標函式也很好用

PHP 陣列 學習筆記

一 陣列的分類 1.索引陣列 下標是整數的陣列,下標從0開始依次類推 arr array a b c d echo arr 1 索引陣列的三種賦值方式 第一種 arr array a b 第二種 arr 2 c arr 5 f 第三種 arr2 array 0 蘋果 1 香蕉 10 橘子 索引陣列的...

PHP陣列學習筆記

php陣列學習筆記 php數學有三類,數值陣列 帶有數字id 鍵的陣列 關聯陣列 陣列中的每個 id 鍵關聯乙個值 多維陣列 包含乙個或多個陣列的陣列。如何宣告?name array a b c 這裡當然可以不用引號,它也被解析為字串,但是要注意,比如www.aaa.com這種形式,如果要他正確解析...

指標與陣列學習筆記

1.指標與位址 取址符,只能應用於記憶體中的物件,即變數和陣列元素 間接定址和間接引用運算子,看下面的 intx 1,y 2,z 10 int ip ip是int型別的指標 ip x 指標ip現在指向x,ip儲存x的位址 y ip y的值現在為1 ip 0 x現在的值是0 ip z 0 指標ip現在...