연관 배열은 PHP에서 매우 중요한 데이터 유형이며 비교적 자주 사용되는 데이터 유형 중 하나입니다. 연관 배열은 일련의 키-값 쌍을 배열에 저장할 수 있으며, 여기서 키와 값은 숫자, 문자열, 배열 등을 포함한 모든 데이터 유형이 될 수 있습니다. PHP에는 연관 배열을 저장하는 방법이 많이 있습니다. 이 기사에서는 일반적인 방법 중 하나인 하나씩 저장하는 방법을 소개합니다.
1. 연관 배열 만들기
PHP에서 연관 배열을 만드는 것은 매우 간단합니다. 단지 array() 또는 [] 연산자를 사용하면 됩니다. 그 중 array()는 함수이고, [] 연산자는 배열 리터럴이다. 연관 배열의 키-값 쌍은 아래와 같이 콜론(:) 또는 등호(=)로 구분할 수 있습니다.
// 使用 array() 函数创建PHP에서 연관 배열을 저장하는 방법 $arr1 = array("name" => "张三", "age" => 18, "gender" => "男"); // 使用数组字面量 [] 创建PHP에서 연관 배열을 저장하는 방법 $arr2 = ["name": "李四", "age": 20, "gender": "女"];
위 코드에서 $arr1 및 $arr2는 모두 연관 배열입니다. 3개의 키 값으로 구성됩니다. 각 키-값 쌍은 키와 값으로 구성됩니다. $arr1의 키는 "name", "age", "gender"이고 해당 값은 "Zhang San", 18입니다. 및 "male" 이며 $arr2의 키는 각각 "name", "age" 및 "gender"이고 해당 값은 각각 "John Doe", 20 및 "female"입니다.
2. 연관 배열을 하나씩 저장합니다.
PHP에서는 키-값 쌍을 하나씩 저장하여 연관 배열에 추가할 수 있습니다. 이 방법은 연관 배열을 동적으로 생성해야 하거나 키-값 쌍이 많은 상황에 적합합니다. 구체적인 과정을 살펴보자.
먼저 빈 연관 배열 $employees를 만든 다음 직원 정보를 하나씩 추가합니다. 각 직원 정보에는 이름, 성별, 나이, 직급이 포함됩니다. 코드는 다음과 같습니다:
$employees = [];
다음으로 연관 배열 $employees에 직원 정보를 하나씩 추가합니다. 아래와 같이
$employees['person1']['name'] = '张三'; $employees['person1']['gender'] = '男'; $employees['person1']['age'] = 28; $employees['person1']['position'] = '项目经理'; $employees['person2']['name'] = '李四'; $employees['person2']['gender'] = '女'; $employees['person2']['age'] = 25; $employees['person2']['position'] = 'UI设计师'; $employees['person3']['name'] = '王五'; $employees['person3']['gender'] = '男'; $employees['person3']['age'] = 32; $employees['person3']['position'] = '技术总监';
위 코드에서는 먼저 person1, person2, person3 등 각 직원에게 번호를 키로 할당합니다. 그런 다음 각 직원에 대해 $employees['person1'] 형식을 사용하여 직원의 키-값 쌍이 속한 키를 지정하고 값을 할당하여 이름, 성별, 연령 및 직위 속성을 직원에 추가합니다. $employees'person1' = 'Zhang San'과 같이 하나씩.
마지막으로 루프를 통해 $employees 연관 배열에 저장된 직원 정보를 출력할 수 있습니다. 코드는 다음과 같습니다.
foreach ($employees as $personKey => $personValue) { echo "<strong>员工编号:$personKey</strong><br>"; foreach ($personValue as $detailKey => $detailValue) { echo "$detailKey:$detailValue<br>"; } echo '<br>'; }
출력 결과는 아래 그림과 같습니다.
위 코드와 결과에서 볼 수 있듯이 저장 방법을 사용하여 연관에 키-값 쌍을 추가합니다. 하나씩 배열하여 보다 직관적인 방법으로 연관 배열에 저장된 데이터를 출력하는 방식입니다.
요약
연관 배열은 PHP에서 매우 강력한 데이터 유형입니다. 각 키-값 쌍은 키와 값으로 구성될 수 있습니다. 데이터 유형. PHP에서는 다양한 방법으로 연관배열을 생성하고 운용할 수 있는데, 동적으로 연관배열을 생성해야 하는 상황이나 키-값 쌍이 많은 경우에는 일대일 저장 방식이 적합합니다. 방법에 관계없이 연관 배열의 사용을 익히는 것은 PHP 개발에 있어 필수적이고 기본적인 기술입니다.
위 내용은 PHP에서 연관 배열을 저장하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!