반응형
배열에서 가장 높은 키 / 보안 검색
PHP로 배열에서 가장 높은 키 / 그것으로부터 무엇을해야합니까? 나는 가치를 위해 그것을 사용하는 방법을 안다.
예를 들어이 배열에서 정수 값으로 "10"을 소유하고 있습니다.
$arr = array( 1 => "A", 10 => "B", 5 => "C" );
얼마나 프로그래밍 할 수 있는지 알아낼 것입니다.
이것은 잘 작동합니다
$arr = array( 1 => "A", 10 => "B", 5 => "C" );
max(array_keys($arr));
다음과 같이 최대 키를 얻을 수 있습니다.
<?php
$arr = array("a"=>"test", "b"=>"ztest");
$max = max(array_keys($arr));
?>
$keys = array_keys($arr);
$keys = rsort($keys);
print $keys[0];
"10"을 인쇄해야합니다.
배열에서 다음으로 사용 가능한 키를 배치 야하는 상황이 있습니다. 이것은 가장 높은 +1입니다.
예를 들어, 배열이 $ data = [ '1'=> 'something,'34 '=>'something else ']이면 35를 계산하여 키가 더 높은 배열에 새 요소를 추가해야합니다. 다른 사람의. 빈 배열의 경우 다음 사용 가능한 키로 1이 필요했습니다.
이것이 효과가있는 솔루션입니다.
$highest = 0;
foreach($data as $idx=>$dummy)
{
if($idx > $highest)$highest=$idx;
}
$highest++;
빈 배열이든 아니든 모든 경우 작동합니다. 가장 높은 키 만면 마지막 줄을 삭제하십시오. 그런 다음 배열이 비어 있으면 0 값을 얻습니다.
max () 시도 : http://php.net/manual/en/function.max.php 해당 페이지의 첫 번째 댓글보기
참고 URL : https://stackoverflow.com/questions/6126066/search-for-highest-key-index-in-an-array
반응형
'IT' 카테고리의 다른 글
WPF : TextBox에서 프로그래밍 방식으로 포커스를 제거하는 방법 (0) | 2020.09.15 |
---|---|
Java에서 null은 무엇입니까? (0) | 2020.09.15 |
Haskell 이후에 배울 언어는 무엇입니까? (0) | 2020.09.15 |
튜플에서 JavaScript 변수 할당 (0) | 2020.09.15 |
UITableViewCell이하고있는 것처럼 보이게 무엇을해야합니까? (0) | 2020.09.15 |