wp_is_numeric_array()


WordPress関数wp_is_numeric_array()は、配列のすべての値が数値であるかを確認するために使用されます。

シンタックス

wp_is_numeric_array( array $array );
  • $array (array) — 数値のみで構成されているかどうかを確認する配列。

例 1: 配列がすべて数値か確認する

指定された配列が数値のみで構成されている場合はtrueを返します。

<?php
$array = array(1, 2, 3, 4);
$result = wp_is_numeric_array($array);
echo $result ? '全て数値です' : '数値以外の値が含まれています';
?>

例 2: 空の配列をチェック

空の配列を渡すと、trueが返されます。

<?php
$array = array();
$result = wp_is_numeric_array($array);
echo $result ? '空の配列です' : 'エラー';
?>

例 3: 数値以外の要素が含まれる配列をチェック

配列に数値以外の値が含まれている場合はfalseを返します。

<?php
$array = array(1, 'text', 3);
$result = wp_is_numeric_array($array);
echo $result ? '全て数値です' : '数値以外の値が含まれています';
?>

例 4: 配列内の値を動的に生成してチェック

動的に生成した配列の値を確認します。

<?php
$array = range(1, 5);
$result = wp_is_numeric_array($array);
echo $result ? '全て数値です' : '数値以外の値が含まれています';
?>

例 5: 多次元配列をチェック

多次元配列は数値以外が含まれていると判定されます。

<?php
$array = array(array(1, 2), 3);
$result = wp_is_numeric_array($array);
echo $result ? '全て数値です' : '数値以外の値が含まれています';
?>

注意事項

wp_is_numeric_array()は配列の各値が数値型であるかどうかを単純に確認します。intfloatとして解釈可能な値も含めて検証されますが、配列内に文字列や配列が含まれるとfalseが返されます。


関連機能: