oujood.com

Déterminer si une variable est un tableau

La foncion is_array() permet de déterminer si une variable donnée est un tabeau, la fonction is_array() renvoie true si la variable est un tableau

chercher |

PHP cours tutorial

La fonction is_array()

(PHP 4, PHP 5)

La fonction is_array() détermine si une variable est un tableau

Suntaxe  :

is_array ( $var )

 

La fonction is_array () détermine si la variable donnée est un tableau.

L’argument $var est la variable à analyser.

La fonction is_array () retourne TRUE si $var est un array, FALSE sinon.

 

Exemple 1:

<?php

$yes = array('ceci', 'est', 'un tableau');

 

if (is_array($yes)==true) echo  'ceci est pas un tableau';

echo "<br>";

 

$no = 'ceci est une chaîne';

 

echo is_array($no) ? 'Tableau' : 'ce n\'est pas un tableau';

?>

 

Exemple 2 :

Avec une fonction qui valide seulement un tableau valide, vide ou complètement  associatifs.

 

<?php

    function is_assoc ($arr) {

        return (is_array($arr) && count(array_filter(array_keys($arr),'is_string')) == count($arr));

    }

 

    $a = '';

    $b = 'z';

    $c = array();

    $d = array('x','y','z');

    $e = array('x','y','zed'=>'z');

    $f = array('ex'=>'x','why'=>'y','zed'=>'z');

echo '<pre>';

    echo '$a: ' . ( (is_assoc($a)) ? 'true' : 'false' ) ."\n"; // False

    echo '$b: ' . ( (is_assoc($b)) ? 'true' : 'false' ) ."\n"; // False

    echo '$c: ' . ( (is_assoc($c)) ? 'true' : 'false' ) ."\n"; // True

    echo '$d: ' . ( (is_assoc($d)) ? 'true' : 'false' ) ."\n"; // False

    echo '$e: ' . ( (is_assoc($e)) ? 'true' : 'false' ) ."\n"; // False

    echo '$f: ' . ( (is_assoc($f)) ? 'true' : 'false' ) ."\n"; // True

echo '</pre>'; 

?>   



Cours precedent:
  La fonction intval()

    Fonctions de manipulation des variables en PHP

 Cours suivant:
La fonction is_bool()   

Par carabde 20 Aout 2014

MARKETPOWER-IA
Logiciel d'I.A.
Logiciel d'I.A. 100% Français pour lancer son business en ligne

La méthode secrète likes sans fin sur Facebook

Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.

GAGNER DE L'ARGENT
GRÂCE À FACEBOOK 
N'A JAMAIS ÉTÉ SI FACILE


Consulter


1tpe