1)如何查找数组的大小
2)如何执行数组大小大于零的代码块?如何查找数组的大小
if($result > 0){
/////////here is some code body which i want to execture/////////
}eles{
///////some other code////////
}
1)如何查找数组的大小
2)如何执行数组大小大于零的代码块?如何查找数组的大小
if($result > 0){
/////////here is some code body which i want to execture/////////
}eles{
///////some other code////////
}
你可以使用count()或的sizeof()PHP函数一样
if(sizeof($result) > 0){
echo "array size is greater then zero";
}else{
echo "array size is zero";
}
,或者你可以使用
if(count($result) > 0){
echo "array size is greater then zero";
}else{
echo "array size is zero";
}
我希望它会帮助你
count
- 计数在一个阵列,或东西的所有元素中的对象
int count (mixed $array_or_countable [, int $mode = COUNT_NORMAL ])
计数阵列中的所有元件,或者在对象的东西。
例:
<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count($a);
// $result == 3
在你的情况下,它是这样的:
if (count($array) > 0)
{
// execute some block of code here
}
如果我们计数超过一次,那么我们可以再次在if条件中对它进行计数吗? –
您可以根据您的需要计算多次,但有时并不是必需的。尽量不要做不必要的事情,那会污染你的代码。 – Zeke
你可以避开长检索和查询使用简单的foreach
foreach($result as $key=>$value) {
echo $value ;
}
@Sajid马哈茂德在PHP中,我们有计数()来计算一个数组的长度, 当计数()返回0,则意味着该数组为空
允许以一个例子的理解
<?php
$arr1 = array(1); // with one value which will give 1 count
$arr2 = array(); // with no value which will give 0 count
//now i want that the arrray which has greater than 0 count should print other wise not so
if(count($arr1)){
print_r($arr1);
}
else{
echo "sorry array1 has 0 count";
}
if(count($arr2)){
print_r($arr2);
}
else{
echo "sorry array2 has 0 count";
}
count()函数if(count($ result)> 0) – bxN5