본문 바로가기
소프트웨어 개발/웹(Web)

[Web]라라벨 2차원 배열에서 값찾기

by Sakriun_to 2022. 6. 17.
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
반응형

댓글