728x90
홈페이지를 라라벨로 만드는 도중 2차원 배열에서 하나의 값을 찾는 방법을 알고 싶었다.
그 방법은 아래와 같다!
[라라벨 2차원 배열에서 값찾기]
- get으로 값을 조회 / toArray()를 추가해서 배열 형식으로 변경
<?php
// Controller
$course = course::where(['year'=>'2021'])->get();
// Views
$key = array_search("123456", array_column($course->toArray(), 'number'));
$course[$key]['name']
?>
[php 2차원 배열에서 값찾기]
$language_list = array(
array( "idx" => 1, "name" => "ENG", "code" => "en" ),
array( "idx" => 2, "name" => "KOR", "code" => "ko" ),
array( "idx" => 3, "name" => "JAP", "code" => "ja" )
);
$key = array_search( 'en', array_column($language_list, 'code')); // $key = 1
echo $list[$key]['name']; // print : ENG
728x90
반응형
'소프트웨어 개발 > 웹(Web)' 카테고리의 다른 글
[리눅스] 파일업로드 시 용량이 커서 안올라갈 경우 (0) | 2022.06.22 |
---|---|
[Web] 엑셀파일을 PHP로 변환할때 날자 형식이 숫자5자리 일때 (0) | 2022.06.17 |
[Web] php에서 특정 부분만 인쇄하기(css 포함) (0) | 2022.06.16 |
[Web] 라라벨 return으로 alert 창 띄우기 (0) | 2022.06.15 |
[Web] 라라벨 라우트 resource 사용법 (0) | 2022.06.02 |
댓글