Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<?php
$array = array("a", "b", "c", "a", "b", "b", "a");
$count = 0;
foreach($array as $check){
if($check == "b"){
unset($array[$count]);
}
$count++;
}
//Testausgabe
foreach($array as $show){
echo $show."<br>";
}
?>
<?php
$a = array('a', 'b', 'c', 'a', 'b', 'b', 'a');
var_dump(array_filter($a, function ($val) {
return ($val !== 'b');
}));
Das liegt daran, wie mermshaus schon sagte, dass die Array-Indizes nicht neu vergeben werden....allerdings gab es Probleme mit den leeren Feldern...
<?php
$a = array('a', 'b', 'c', 'a', 'b', 'b', 'a');
$filtered = array_filter($a, function ($val) { // Oder SpaceVampires Variante
return ($val !== 'b');
});
$reindexed = array_slice($filtered, 0);
var_dump($a, $filtered, $reindexed);
array
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)
3 => string 'a' (length=1)
4 => string 'b' (length=1)
5 => string 'b' (length=1)
6 => string 'a' (length=1)
array
0 => string 'a' (length=1)
2 => string 'c' (length=1)
3 => string 'a' (length=1)
6 => string 'a' (length=1)
array
0 => string 'a' (length=1)
1 => string 'c' (length=1)
2 => string 'a' (length=1)
3 => string 'a' (length=1)