>백엔드 개발 >PHP 문제 >PHP에서 count() 함수를 사용하는 방법

PHP에서 count() 함수를 사용하는 방법

autoload
autoload원래의
2021-04-13 17:59:362703검색

PHP에서 count() 함수를 사용하는 방법

PHP는 배열의 단위 수나 객체의 속성 수를 계산해야 하는 경우가 많습니다. 이때 count() 함수를 올바르게 사용하세요. 이러한 문제를 신속하게 해결할 수 있습니다. PHP经常需要计算数组中的单元数目,或对象中的属性个数,这时正确地使用count()函数,便能够迅速地解决这样的麻烦。

count()语法

count  ( mixed $arr , [int $mode])
  • $arr:数组或者 Countable  对象。

  • $mode:如果可选的 mode 参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。对计算多维数组的所有单元尤其有用。 

 返回值:返回 $arr

count() 구문

<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
var_dump(count($a));
?>

  • $arr: 배열 또는 셀 수 있음 객체.

  • $mode: 선택적 모드 매개변수가 COUNT_RECURSIVE(또는 1)로 설정된 경우 count() 배열은 재귀적으로 계산됩니다. 다차원 배열의 모든 요소를 ​​계산하는 데 특히 유용합니다.
반환 값: $arr의 단위 수를 반환합니다.

1차원 배열 순회:

<?php
    $arr2 = array(&#39;apple&#39;, &#39;banana&#39;, array(&#39;cat&#39;, &#39;camel&#39;), &#39;dog&#39;);
    $count1 = count($arr2); // 4
    $count2 = count($arr2, 1); // 6
?>

2차원 배열 순회:

<?php
class People {
  private $name;
  private $sex;
  private $age;
}
 
echo count(new People()); // 1
echo "<br>";
$p1=new People();
$c2 = count((array) $p1); 
echo $c2;// 3
?>

객체 순회🎜🎜🎜rrreee🎜 🎜추천: 🎜 《 🎜PHP 인터뷰 2021 요약 of questions (컬렉션)🎜》 《🎜php 비디오 튜토리얼🎜》🎜

위 내용은 PHP에서 count() 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.