PHP에서 다중 연관 배열에서 데이터를 검색하고 array_search를 간단하게 정리했습니다.
PHP에서 배열에서 데이터를 찾는 방법
php로 배열에서 데이터를 검색하는 방법을 Copipe에서 사용할 수 있도록 정리하고 싶습니다.
php의 버전은 7계로 기술합니다.
배열에서 데이터 검색
간단하게 배열에서 데이터를 얻는 한 줄 코드입니다, 복사하여 사용하십시오.
1행 구현$result = $animes[array_search(1, $animes)];
// 検索配列 ID, 検索配列
배열에서 데이터를 검색하는 방법에 대한 간단한 설명
원본 데이터$animes = [0 => "狼と香辛料", 1 => "ゼロの使い魔", 2 => "宝石の国"];
연관 배열에서 데이터 검색$keyIndex = array_search(1, $animes);
$result = $animes[$keyIndex];
var_dump($result);
결과string(15) "狼と香辛料"
다중 연관 배열에서 데이터 검색
간단하게 배열에서 데이터를 얻는 한 줄 코드입니다, 복사하고 사용하십시오.
1행 구현$result = $animes[array_search("狼と香辛料", array_column($animes, 'animeName'))];
// 検索配列 検索したい値 検索配列 何で検索するか
연관 배열에서 데이터를 검색하는 방법에 대한 간단한 설명
자세한 데이터가 포함된 다중 연관 배열에서 데이터를 검색합니다.
여기가 검색 소스 데이터입니다.
원본 데이터$animes = [
0 => ["animeId" => 1, "animeName" => "狼と香辛料"],
1 => ["animeId" => 2, "animeName" => "ゼロの使い魔"],
2 => ["animeId" => 3, "animeName" => "宝石の国"]
];
다중 연관 배열에서 데이터 검색//アニメ名で検索するので animeNameを指定。
$keyIndex = array_search("狼と香辛料", array_column($animes, 'animeName'));
$result = $animes[$keyIndex];
var_dump($result);
다음과 같은 데이터를 얻을 수 있습니다.
결과array(
'animeId' => (int) 1,
'animeName' => '狼と香辛料'
)
Reference
이 문제에 관하여(PHP에서 다중 연관 배열에서 데이터를 검색하고 array_search를 간단하게 정리했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rorensu2236/items/c3538629a9d9fed4daaa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$result = $animes[array_search(1, $animes)];
// 検索配列 ID, 検索配列
$animes = [0 => "狼と香辛料", 1 => "ゼロの使い魔", 2 => "宝石の国"];
$keyIndex = array_search(1, $animes);
$result = $animes[$keyIndex];
var_dump($result);
string(15) "狼と香辛料"
$result = $animes[array_search("狼と香辛料", array_column($animes, 'animeName'))];
// 検索配列 検索したい値 検索配列 何で検索するか
$animes = [
0 => ["animeId" => 1, "animeName" => "狼と香辛料"],
1 => ["animeId" => 2, "animeName" => "ゼロの使い魔"],
2 => ["animeId" => 3, "animeName" => "宝石の国"]
];
//アニメ名で検索するので animeNameを指定。
$keyIndex = array_search("狼と香辛料", array_column($animes, 'animeName'));
$result = $animes[$keyIndex];
var_dump($result);
array(
'animeId' => (int) 1,
'animeName' => '狼と香辛料'
)
Reference
이 문제에 관하여(PHP에서 다중 연관 배열에서 데이터를 검색하고 array_search를 간단하게 정리했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rorensu2236/items/c3538629a9d9fed4daaa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)