Baba: Key aus Array löschen und neu sortieren

Beitrag lesen

Hallo,

ich habe folgendes Array

$_SESSION[P] => Array ( [PListe] => Array ( [0] => foo [1] => bar [2] => sonstwas ) )

Ich möchte nun [1] => bar entfernen und anschliessend die keys neu erstellen/anpassen.
Rauskommen soll dann:

$_SESSION[P] => Array ( [PListe] => Array ( [0] => foo [1] => sonstwas ) )

In den Arrayfunktionen hab ich nichts passendes gefunden oder übersehen.
Wie kann ich das nun anstellen?

array_values() vergibt neue Keys.

$D = array(  
  "PListe" => array("foo", "bar", "sonstwas")  
);  
  
var_dump($D);  
  
unset($D["PListe"][1]);  
$D["PListe"] = array_values($D["PListe"]);  
  
var_dump($D);  
  
/*  
array  
  'PListe' =>  
    array  
      0 => string 'foo' (length=3)  
      1 => string 'bar' (length=3)  
      2 => string 'sonstwas' (length=8)  
  
array  
  'PListe' =>  
    array  
      0 => string 'foo' (length=3)  
      1 => string 'sonstwas' (length=8)  
*/

Cheers,
Baba