OUJOOD.COM
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:
Exemple : 📋 Copier le code
<?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.
Exemple : 📋 Copier le code
<?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: |
Cours suivant: |