难以检查数组中的元素是否为整数类型 PHP

11 浏览
0 Comments

难以检查数组中的元素是否为整数类型 PHP

我正在尝试检测一个或多个变量是否包含数字。我尝试了几种不同的方法,但并不完全成功。

以下是我尝试的方法:

$one = '1';
$two = '2';
$a1 = '3';
$a2 = '4';
$a3 = '5';
$string_detecting_array = array();
array_push($string_detecting_array, $one,$two,$a1,$a2,$a3);
foreach ($string_detecting_array as $key) {
    if (is_numeric($key)) {
        echo '是的,数组中的所有元素都是整数类型。';
    }
    else {
        echo '数组中并非所有元素都是整数类型。';
    }
}

我使用这种方法并未成功。有什么想法吗?提前谢谢!

0