Arrays 我们如何知道数组的元素总数?
如果我们只传递一个简单的变量而不是数组,它将返回1。Arrays 我们如何知道数组的元素总数?,arrays,Arrays,如果我们只传递一个简单的变量而不是数组,它将返回1。sizeof($array\u var) count($array\u var) 如果我们只传递一个简单的变量而不是数组,它将返回1。PHP函数是函数的别名,只是用sizeof函数代替count。但建议使用count而不是sizeof,无论如何,输出都是相同的 sizeof($array_var) count($array_var) 一种简单的方法是验证输入变量的类型: <?php $a[0] = 1; $a[1] =
sizeof($array\u var)
count($array\u var)
如果我们只传递一个简单的变量而不是数组,它将返回1。PHP函数是函数的别名,只是用sizeof函数代替count。但建议使用count而不是sizeof,无论如何,输出都是相同的
sizeof($array_var)
count($array_var)
一种简单的方法是验证输入变量的类型:
<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count($a);
// $result == 3
?>
<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = sizeof($a);
// $result == 3
?>
这是一种特殊的语言吗?你需要澄清你的问题。你想用哪种语言?
function get_array_size($array_var){
if(is_array($array_var)){
return sizeof($array_var);
}else if(is_string($array_var)){
return 1;
}