htmlcss.fr Des tutos ou tutoriels Wordpress, html, php ou javascript.

PHP : is_array_empty

P

Petite fonction bien pratique pour tester les tableaux. Parfois on a besoin de tester avec empty() mais souvent cela n’est pas suffisant. Ceux-ci peuvent contenir des tableaux qui eux même sont vides. Donc empty() retournera FALSE alors que le contenu global est vide….

J’ai donc fais cette petite fonction récursive pour tester si les tableaux et les tableaux dans les tableaux et tous leur enfants ect…. Si ils sont vraiment tous vide, alors is_array_empty() retourne true.

function is_array_empty($InputVariable)
{
  $result = true;
  if (is_array($InputVariable) && count($InputVariable) > 0) {
    foreach ($InputVariable as $Value) {
      $result = $result && self::is_array_empty($Value);
    }
  } else {
    $result = empty($InputVariable);
  }
  return $result;
}
htmlcss.fr Des tutos ou tutoriels Wordpress, html, php ou javascript.

François Riant

Je m’appelle François Riant. Je travail dans les métiers du web depuis 2006. Mon expérience m’a amené à changer plusieurs fois de technologie.

Aujourd’hui je cherche à partager mon expérience et j’y trouve du de plaisir. Je travail actuellement chez W2P Digital.
Je ne prends donc pas de mission en freelance.

Si vous avez une remarque ou une question; vous pouvez me joindre sur francois.riant@gmail.com