PHP で変数が配列であるかどうかを判断するのは非常に簡単です。PHP の is_array() 関数を使用すると、変数が配列であるかどうかを簡単に判断できます。
is_array — 変数が配列かどうかを確認する
バグの説明を報告する
bool is_array (混合 $var )
var が配列の場合は TRUE を返し、それ以外の場合は FALSE を返します。
例
コードは次のとおりです |
コードをコピー |
$a =1;
if( is_array( $a ) )
{
echo '配列です';
}
それ以外
{
echo '配列 0 ではありません';
}
|
例
コードは次のとおりです |
コードをコピー |
関数 is_vector( &$array ) {
if ( !is_array($array) || empty($array) ) {
-1 を返します;
}
$next = 0;
foreach ( $array as $k => $v ) {
( $k !== $next ) が false を返す場合;
$next++;
}
true を返します;
}
?>
|
配列にインデックスを付けるかどうかを決定するメソッド
echo is_assoc($array)?'インデックス配列':'インデックス配列ではありません';
コードは次のとおりです |
コードをコピー |
関数 is_assoc($array) {
If(is_array($array)) {
$keys = array_keys($array);
return $keys != array_keys($keys);
}
false を返す;
}
|
http://www.bkjia.com/PHPjc/445635.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/445635.html技術記事 PHP で変数が配列であるかどうかを判断するのは非常に簡単です。PHP の is_array() 関数を使用すると、変数が配列であるかどうかを簡単に判断できます。 is_array は変数が数値かどうかをチェックします...