2016-02-01 80 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没有提到数组将会具有整个字母表 –