我有一個與之關聯的數組誰是最後一個元素與PHP - 如何內部數組指針指向特定元素
[0] => value
起移動
[1] => value, [2] => value ... etc
啓動,但它不會決定,直到運行時有多少元素將會有(1,2,3等)。所以,我正在嘗試編寫一個腳本,它將取出最後一個元素並將它們存儲在單獨的數組中以進行循環。爲此,我需要知道如何將指針指向關聯的數組元素[0],然後繼續,直到數組結束。
我該如何做到這一點?
我有一個與之關聯的數組誰是最後一個元素與PHP - 如何內部數組指針指向特定元素
[0] => value
起移動
[1] => value, [2] => value ... etc
啓動,但它不會決定,直到運行時有多少元素將會有(1,2,3等)。所以,我正在嘗試編寫一個腳本,它將取出最後一個元素並將它們存儲在單獨的數組中以進行循環。爲此,我需要知道如何將指針指向關聯的數組元素[0],然後繼續,直到數組結束。
我該如何做到這一點?
這個怎麼樣?
<?php
$array = array("1","2","3","value","more","stuff","here");
if ($foundit = array_search("value",$array)) {
$new_array = array_slice($array,$foundit);
}
print_r($new_array);
Array
(
[0] => value
[1] => more
[2] => stuff
[3] => here
)
聽起來不錯,謝謝。 – user1015214
我假設您可以控制動態生成需要添加到數組的元素的代碼。如果是這種情況,可以使用PHP的array_push()函數追加到現有數組的末尾。
PHP有沒有指針,但如果你需要遍歷整個數組(不管關聯與否),你可以使用foreach
像
foreach($array ask $key => $value)
echo $key . ' ' . $value;
試過的東西嗎? –
您能否提供更多信息?我不確定我是否明白你想要什麼。還要注意數組有索引而不是指針。 – grim
困惑,你問什麼,但array_slice()聽起來像一個好的開始。 – 2013-10-10 19:00:33