Méthode 1 : Utiliser des boucles (cet article utilise foreach comme exemple)
La structure syntaxique est la suivante :
foreach (array_expression as $value)
Pour une utilisation spécifique, veuillez vous référer à : "php foreach Explication détaillée de l'utilisation 》, le code spécifique est le suivant :
foreach (array_expression as $key => $value)
Cette méthode est relativement simple et facile à comprendre pour les débutants, mais elle est plus complexe et consomme plus mémoire, ce n’est donc généralement pas recommandé.
Méthode 2 : Utiliser la fonction array_filter()
La structure syntaxique est la suivante :
<?php foreach( $arr as $k=>$v){ if( !$v ) unset( $arr[$k] ); } ?>
Passez chaque valeur du tableau array au Fonction de rappel à son tour. Si la fonction callback
renvoie true
, la valeur actuelle du tableau array
sera incluse dans le tableau de résultats renvoyé et les noms de clé du tableau resteront inchangés.
Toutes les entrées dans 🎜> avec la valeur équivalente à array
.
callback
Détermine le formulaire de paramètre reçu par callback
: (1) ARRAY_FILTER_USE_KEY - le rappel accepte le nom de la clé comme seul paramètre. array
FALSE
.
flag
Valeur de retour : tableau filtré. callback
array_filter( array $array [, callable $callback [, int $flag = 0 ]] ) : array
<?php $arr = array( 0 => 'hello', 1 => false, 2 => -1, 3 => null, 4 => '' ); echo "<pre class="brush:php;toolbar:false">"; var_dump(array_filter($arr)); ?>
Tutoriel vidéo php
tutoriel php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!