PHP - supprimer l'élément dans le tableau multidimensionnel

J'ai ce tableau:

Array ( 
[0] => Array ( [0] => b [1] => d [2] => **c** [3] =>a [4] => ) 

[1] => Array ( [0] => **c** [1] => a [2] => d [3] => [4] => ) 

[2] => Array ( [0] => b [1] => d [2] => a [3] => [4] => )

[3] => Array ( [0] => **c** [1] => d [2] => a [3] =>b [4] => )

)

et de la nécessité de supprimer (unset?) tous les éléments dont la valeur est "c" pour que l'on se retrouve avec:

Array ( 
[0] => Array ( **[0] => b [1] => d [2] => a [3] => [4] =>** ) 

[1] => Array ( **[0] => a [1] => d [2] => [3] =>** ) 

[2] => Array ( [0] => b [1] => d [2] => a [3] => [4] => )

[3] => Array ( **[0] => d [1] => a [2] =>b [3] =>** )

)

L'élément est supprimé, et les autres éléments à déplacer vers le haut. Je sais que unset de ne pas re-indice de la matrice. Ne parvient pas à la désactiver pour tous les tableaux multidimensionnels, mais avec un seul tableau. Peut les tableaux être indexé par la suite? L'apprécier.

Le code ci-DESSOUS supprime les éléments dont la valeur est égale à "c", mais l'index du premier élément n'est pas indexé. Quelqu'un peut-il proposer une solution pour ré-indexation à l'intérieur des tableaux?

$i=0;
foreach ($array as $val)
    {
    foreach ($val as $key => $final_val)
        { 

        if ($final_val =="$search_value") 
            {
             unset($array[$i][$key]);
            }
        } 
    i = $i + 1;
    }
Qu'attendez-vous les dimensions de la matrice pour être par la suite? En général, il ne sera pas un rectangle. Vous avez probablement besoin de regarder le concept de matrices creuses si vous vous souciez vraiment que ces sont en 2D, et que certains éléments sont "une fois" (bien que, même dans les matrices creuses "disparu" veut dire "zéro"). Vous ne pourriez pas vous les mettre à NaN à la place? De quoi êtes-vous vraiment?...
Floris - vous ne savez pas ce que vous entendez par là. Je suis à la recherche d'un simple retrait de tous les éléments où il a une certaine valeur.

OriginalL'auteur FartMachine4U | 2014-01-21