3

PHPの配列に少し問題がありました。

私は次の配列を持っています:

Array
(
    [0] => banana
    [1] => apple
    [2] => raspberry
    [3] => kiwi
    [4] => cherry
    [5] => nuts
)

しかし、「キウイ」を追い出し、他のすべてのキーを上にシフトして、次のようにしたい...

Array
(
    [0] => banana
    [1] => apple
    [2] => raspberry
    [3] => cherry
    [4] => nuts
)

ここの誰かがそれを成し遂げる方法を知っていると確信しています.phpのシフトは最初のキーにのみかかり、特定のものではありません.

前もって感謝します

4

4 に答える 4

2
$array = array("banana", "apple", "raspberry", "kiwi", "cherry", "nuts");
$key = array_search('kiwi', $array);
unset($array[$key]);
$array = array_values($array);
print_r($array);

Output:
Array ( [0] => banana [1] => apple [2] => raspberry [3] => cherry [4] => nuts ) 
于 2013-04-22T01:31:40.657 に答える