Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Laravel
- date
- 웹하드순위
- Regex
- Forms
- curl
- JavaScript
- 무료다운로드쿠폰
- function
- 경영
- UTF-8
- Session
- Linux
- JSON
- Ajax
- composer-php
- variables
- Apache
- OOP
- MySQL
- HTML
- jquery
- post
- php
- string
- 전략
- Arrays
- file-upload
- 웹하드추천
Archives
- Today
- Total
개발! 딱 깔끔하고 센스있게!
php 그룹 에서 검색 값 및 모든 키 가져오기 본문
if 를 사용하는 foreach 순환보다 나은 것이 없습니다 (= 더 빨리) 방법으로 그룹 중 모든 값을 가져오는 키가 있다면?
$array = array('apple', 'orange', 'pear', 'banana', 'apple', 'pear', 'kiwi', 'kiwi', 'kiwi');
print r ($array), 나에게 줄 것이다.
Array ( [0] => apple [1] => orange [2] => pear [3] => banana [4] => apple [5] => pear [6] => kiwi [7] => kiwi [8] => kiwi )
arrayu search ('키위',$array);6
하지만 키위의 모든 열쇠를 주세요.그래서 저는 6, 7, 8 을 원합니다.
이런 상황에서.
Bruteforce 검색 순환:
$searchObject = "kiwi"; $keys = array(); foreach($array as $k => $v) { if($v == $searchObject) $keys[] = $k; }
대답
또는 이 상황에서 array 키를 사용하고 두 번째 인자를 제공할 수 있습니다:
$array = array('apple', 'orange', 'pear', 'banana', 'apple', 'pear', 'kiwi', 'kiwi', 'kiwi'); $searchObject = 'kiwi'; $keys = array_keys($array, $searchObject); print_r($keys);
샘플 출력
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
php 에서 blob 그림을 파일로 바꾸기 (0) | 2020.12.22 |
---|---|
php 을 어떻게 사용합니까? (0) | 2020.12.21 |
PHP-특수문자 문자열에 사용되는 레gex (0) | 2020.12.21 |
PHP 로 대형 excell 파일 읽기 (0) | 2020.12.21 |
한 페이지의 테스트 항목 (php / my sql 테스트 프로그램) (0) | 2020.12.21 |
Comments