>  기사  >  백엔드 개발  >  PHP에서 연관 배열을 저장하는 방법

PHP에서 연관 배열을 저장하는 방법

PHPz
PHPz원래의
2023-04-18 10:26:07463검색

연관 배열은 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에서는 키-값 쌍을 하나씩 저장하여 연관 배열에 추가할 수 있습니다. 이 방법은 연관 배열을 동적으로 생성해야 하거나 키-값 쌍이 많은 상황에 적합합니다. 구체적인 과정을 살펴보자.

  1. 빈 연관 배열 만들기

먼저 빈 연관 배열 $employees를 만든 다음 직원 정보를 하나씩 추가합니다. 각 직원 정보에는 이름, 성별, 나이, 직급이 포함됩니다. 코드는 다음과 같습니다:

$employees = [];
  1. 직원 정보 추가

다음으로 연관 배열 $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'과 같이 하나씩.

  1. 직원 정보 출력

마지막으로 루프를 통해 $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에서 연관 배열을 저장하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.