PHP 배열 길이는 많은 요소를 가져오는 데 사용되는 배열로 정의됩니다. count() 함수와 ()의 크기를 사용하여 요소의 개수를 검색할 수 있습니다. 배열에는 단일 또는 다차원일 수 있는 문자열 또는 정수 값이 포함됩니다. 배열은 배열 처리를 위한 많은 내장 함수가 포함된 인덱스 배열인 키-값 쌍의 값을 보유하는 데 사용됩니다. 여기서 두 개의 Right 함수(미리 정의됨)를 사용하면 값을 계산하는 데 많은 시간이 절약됩니다.
광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
PHP 배열 길이는 다음과 같이 정의됩니다.
Count(array name, mode);
이 함수는 두 개의 매개변수, 즉 배열 이름과 크기를 나타내는 모드를 사용합니다. 빈 배열은 0을 나타내며 배열이 아닌 값에 대해 '1'을 반환합니다.
배열 길이는 함수의 개수와 크기에 따라 결정됩니다. 구문에 따라 선택적 모드 인수는 재귀적으로 count()로 설정되어 배열의 요소 수를 재귀적으로 계산합니다. 이 함수는 다차원 배열에 집중적으로 사용됩니다.
배열 길이를 알기 위해서는 몇 가지 일반적인 이유가 있습니다.
그러나 PHP에서는 배열의 요소 수를 얻으려면 여기에서 sizeof 또는 count 함수를 활성화하여 PHP의 배열 길이를 예측합니다. 코드의 사용자 요구 사항과 관련하여 요소 수가 변경되므로 배열 목록의 실제 길이를 확인하는 것이 매우 중요합니다. PHP에는 개수와 크기라는 두 가지 내장 함수가 있습니다.
count() 사용: 요소의 개수를 계산합니다.
다음과 같이 사용할 수 있습니다.
코드:
$a1=array(6,3,1,9); echo " The size is given as =", count($a1);
여기서 count 함수는 객체의 요소 수를 반환하고 단순히 연관 배열로 계산됩니다. 위의 샘플 코드에서는 1차원 배열을 사용했습니다. 우리는 PHP 기본 함수 개수를 사용했기 때문에 위의 코드 조각을 실행하면 함수의 출력은 '4'입니다. 이것이 값을 얻는 방법입니다.
두 번째 경우는 매개변수 모드를 사용하여 요소를 계산하는 경우입니다. 이를 수행하기 위해 요소 계산을 위한 상수 'recursive'를 매개변수로 전달했습니다. 이 경우 배열의 길이가 다르게 결정됩니다.
코드:
$avar = array (2,6,7, array (19,18,60)); $nelem = count ($avar, COUNT_RECURSIVE); echo $nelem;
위 코드는 '6' 값이 아닌 '7'로 출력을 표시합니다.
배열 요소에서 반복을 수행하려면 for 루프를 사용하여 반복할 수 있습니다. 값은 계속해서 실행되어야 합니다. 따라서 각 반복 단계에서 값은 1씩 증가합니다. PHP에서는 인덱스 배열과 연관 배열을 구별하는 기능이 부족하므로 for 루프 in count() 메서드를 사용할 때는 주의해야 합니다. 그러나 대부분의 프로그래머 개발자는 메모리 크기를 반환할 때 sizeof() 대신 count()를 사용하는 척합니다. count() 함수와 유사하지만 대부분 count() 함수를 고수합니다.
두 가지 방법으로 PHP 배열 길이 또는 크기 수를 정의합니다. 다음 예에서 이러한 방법이 길이를 결정하는 데 어떻게 사용되었는지 살펴보겠습니다.
요소 수를 계산하는 간단한 배열 만들기
코드:
<?php $flowers= ['Jasmine', 'Diasy', 'Rose']; echo "The count is: " . count($flowers); ?>
설명:
출력:
코드:
<?php $program = [ 'C++' => ['Polymorphism', 'Inheritance', 'Template'], 'Java' => ['Interface', 'Multithread', 'Exception'], 'PHP' => ['ArrayLength', 'Count'] ]; echo "No. of count: ". count($program)."<br>"; echo "Multidimensional count: ". count ($program, 1); ?>
설명:
출력:
코드:
<!DOCTYPE html> <html> <body> <?php $bike=array ( "Hero Splender"=>array ( "HP2345", "HS3456" ), "Royal Enfield"=>array ( "R3", "Tr5" ), "Honda Activa 6G"=>array ( "Classic 250" ) ); echo "General count: " . sizeof($bike)."<br>"; echo "Recursive Number: " . sizeof($bike,1); ?> </body> </html>
설명:
출력:
For 루프를 사용합니다.
코드:
<?php $arr_iter = array (26,60,70,10,130,67); echo "No of elements in the array = ", sizeof($arr_iter), "<br /><br />"; //Iterating through the array for ($k=0; $k <sizeof($arr_iter); $k++){ echo "List of elements are: $arr_iter[$k] <br />"; } ?>
설명:
Output:
Using Null value in mode.
Code:
<?php $m[0] = 2; $m[1] = 6; $m[2] = 8; value_res(count($m)); $n[3] = 1; $n[4] = 3; $n[8] = 5; value_res(count($n)); value_res(count(null)); value_res(count(false)); ?>
Explanation:
Output:
Array length Using 2D array.
Code:
<?php $foods = array('choclates' => array('Diary Milk', 'Cadbury Godiva', 'Nestle','Snikkers', 'Candy Craze'), 'Fast Food' => array('Nuggets', 'Salad Platters')); echo count($foods, 1); echo "</br>"; echo sizeof($foods, 1); ?>
Explanation:
Output:
Word Count.
Code:
<?Php $stringtype=' This is EDUCBA Asia largest Web Learning Platform providing courses in various Domains. We Provide Certification from many Leading Universities across the globe.'; $my1_array=explode(" ",$stringtype); echo "No.Of words in the String = ".sizeof($my1_array); ?>
Explanation:
Output:
Here we have seen how to determine the length or size of an array in PHP and also the various methods to show how PHP functions are used to take memory size used by the array. There is no difference between the count and size of the function. Depends upon the developer, the methods are picked while writing the code. In this article, we explored PHP’s array length with many examples, and also, we have also seen more about multi-dimensional arrays.
위 내용은 PHP 배열 길이의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!