반응형

PHP 연관 배열의 Key, Value 조회 방법입니다.

 

일반적인 배열은 인덱스 번호에 데이터가 들어가 있는 형태여서 for Loop 을 이용해서 데이터를 조회합니다.

 

연관 배열은 Key, Value 이렇게 한 쌍으로 되어 있어서, foreach Loop를 이용해서 데이터를 조회합니다.

이때, Value가 아닌 Key값을 조회하는 방법입니다.

PHP 연관 배열의 Key 조회 방법

연관 배열에서 Key, Value를 조회하는 각각의 방법입니다.

<?php
	header('Content-Type: text/html; charset=utf-8');

  // 보험사 랜딩 URL
  $INSUR_COMP_URL = array (
    "한화손해보험"=>"https://www.hanwhadirect.com",
    "KB손해보험"=>"https://direct.kbinsure.co.kr",
    "흥국화재해상보험"=>"https://www.eyoudirect.co.kr",
    "DB손해보험"=>"https://www.directdb.co.kr",
    "롯데손해보험"=>"http://www.lottehowmuch.com/",
    "삼성화재해상보험"=>"https://direct.samsungfire.com",
    "하나손해보험"=>"https://www.educar.co.kr/",
    "현대해상화재보험"=>"https://direct.hi.co.kr/",
    "MG손해보험"=>"https://direct.mggeneralins.com",
    "메리츠화재해상보험"=>"https://store.meritzfire.com/",
    "AXA손해보험"=>"https://www.axa.co.kr",
    "캐롯손해보험"=>"https://www.carrotins.com/"
  );

	foreach($INSUR_COMP_URL as $key=>$value)
	{
		echo $key . '<br />';
	}

 /* result
	 한화손해보험
	 KB손해보험
	 흥국화재해상보험
	 DB손해보험
	 롯데손해보험
	 삼성화재해상보험
	 하나손해보험
	 현대해상화재보험
	 MG손해보험
	 메리츠화재해상보험
	 AXA손해보험
	 캐롯손해보험
*/

	foreach($INSUR_COMP_URL as $value)
	{
		echo $value . '<br />';
	}

/* result
	https://www.hanwhadirect.com
	https://direct.kbinsure.co.kr
	https://www.eyoudirect.co.kr
	https://www.directdb.co.kr
	http://www.lottehowmuch.com/
	https://direct.samsungfire.com
	https://www.educar.co.kr/
	https://direct.hi.co.kr/
	https://direct.mggeneralins.com
	https://store.meritzfire.com/
	https://www.axa.co.kr
	https://www.carrotins.com/
*/

	foreach($INSUR_COMP_URL as $key=>$value)
	{
		echo $key . ' : ' . $value . '<br />';
	}

 /* result
	한화손해보험 : https://www.hanwhadirect.com
	KB손해보험 : https://direct.kbinsure.co.kr
	흥국화재해상보험 : https://www.eyoudirect.co.kr
	DB손해보험 : https://www.directdb.co.kr
	롯데손해보험 : http://www.lottehowmuch.com/
	삼성화재해상보험 : https://direct.samsungfire.com
	하나손해보험 : https://www.educar.co.kr/
	현대해상화재보험 : https://direct.hi.co.kr/
	MG손해보험 : https://direct.mggeneralins.com
	메리츠화재해상보험 : https://store.meritzfire.com/
	AXA손해보험 : https://www.axa.co.kr
	캐롯손해보험 : https://www.carrotins.com/
*/
?>
반응형

+ Recent posts