2016-02-01 111 views
0

我必須這樣做功能的陣列

我的陣列

array(
    0 => A, 
    1 => B, 
    2 => C, 
    3 => D, 
    4 => E, 
    5 => F 
) 

我有例如數組值取Ç

有在功能我通過這個值在PHP提供的任何功能C和他們給我這樣的陣列

array(
    0 => C, 
    1 => D, 
    2 => E, 
    3 => F 
) 

傳遞價值和另一個值是給我在陣列

+0

爲了澄清,你想有一個函數,它接受一個數組和值,並返回一個新數組,其中包含所有出現在您提供的值後面的項*我不認爲這在PHP本地存在,但它應該是微不足道的實施... –

+0

好的,謝謝你通知 – Newbie

回答

0

你可以使用響這樣的:

$alphas = range('C', 'Z'); 

其中C是你的性格,你希望你的陣列開始,如果你想從C至F陣列:

$alphas = range('C', 'F'); 

輸出爲Array ([0] => C [1] => D [2] => E [3] => F)

+0

但我不知道數組的最後一個值 – Newbie

+1

他不需要一組連續值。他需要從指定值開始切片數組。這是更具體的案例答案。答案必須是通用的 – 0x13a

+0

OP沒有提到數組將會具有整個字母表 –