value" 구문을 직접 사용합니다. ```php// 빈 배열 만들기 $arr = array();// $arr['name 직접 할당 '] = ' 톰';$arr['age'] = 20;$arr"/> value" 구문을 직접 사용합니다. ```php// 빈 배열 만들기 $arr = array();// $arr['name 직접 할당 '] = ' 톰';$arr['age'] = 20;$arr">

>백엔드 개발 >PHP 문제 >PHP 연관 배열에 값을 할당하는 방법(두 가지 방법)

PHP 연관 배열에 값을 할당하는 방법(두 가지 방법)

PHPz
PHPz원래의
2023-04-20 10:14:45650검색

PHP에서 연관 배열은 키-값 쌍으로 구성됩니다. 여기서 키는 문자열이고 값은 문자열, 숫자, 부울 값 또는 기타 데이터 유형일 수 있습니다. 할당 작업은 다음 두 가지 방법으로 수행할 수 있습니다.

  1. "key => value" 구문을 직접 사용
// 创建空数组
$arr = array();

// 直接赋值
$arr['name'] = 'Tom';
$arr['age'] = 20;
$arr['country'] = 'China';

이 방법으로 우리는 세 개의 요소를 포함하는 연관 배열을 생성합니다. 각 요소에는 키와 값이 포함됩니다. .

  1. array() 함수를 사용하여 연관 배열을 생성하세요
// 使用array()函数创建关联数组
$arr = array(
    'name' => 'Tom',
    'age' => 20,
    'country' => 'China'
);

이 방법은 Java의 Map 컬렉션과 매우 유사하며, 배열을 생성할 때 모든 키-값 쌍을 즉시 지정할 수 있습니다.

PHP에서 연관 배열의 키는 문자열 또는 정수일 수 있고 값은 모든 데이터 유형이 될 수 있으므로 다양한 데이터 유형을 포함하는 연관 배열을 만들 수 있습니다.

// 声明关联数组
$user = array(
    'name'   => 'Tom',
    'age'    => 20,
    'gender' => true,
    'address'=> array(
        'city' => 'Shanghai',
        'street' => 'Nanpu Bridge'
    )
);

// 访问关联数组元素
echo $user['name'], '<br>';  // 输出Tom
echo $user['gender'], '<br>'; // 输出1,因为true被视为1
echo $user['address']['city'], '<br>'; // 输出Shanghai

이 예제에서는 다음을 만듭니다. 문자열 값, 부울 값 및 두 개의 문자열 값을 포함하는 배열을 포함하는 중첩된 연관 배열입니다. 또한 연관 배열의 요소에 액세스하는 방법도 보여주었습니다. 배열 이름과 키를 사용하여 요소에 액세스할 수 있습니다. 요소가 배열인 경우 해당 키에 액세스하여 해당 하위 요소에 액세스할 수 있습니다.

연관 배열을 사용할 때 주의하세요. 각 키는 고유해야 합니다. 동일한 키 이름을 두 번 사용하려고 하면 원래 값을 덮어쓰게 됩니다. 동시에 unset() 키워드를 사용하여 특정 키와 해당 값을 삭제할 수 있습니다.

// 定义关联数组
$user = array(
    'name'   => 'Tom',
    'age'    => 20,
    'gender' => true,
    'address'=> array(
        'city' => 'Shanghai',
        'street' => 'Nanpu Bridge'
    )
);

// 删除关联数组元素
unset($user['gender']); // 删除gender键和值
unset($user['address']['street']); // 删除address中的street键和值

// 打印结果
print_r($user);

요약하자면, PHP의 연관 배열은 키-값 쌍을 사용하여 할당할 수 있습니다. 연관 배열의 키(key)는 임의의 문자열 또는 정수일 수 있으며, array() 함수를 사용할 수 있습니다. 값(value)은 모든 데이터 유형이 될 수 있습니다. 또한 각 키는 고유해야 하며, 중복되면 원래 값을 덮어쓰게 됩니다. 연관배열에서 특정 키와 값을 삭제하려면 unset() 함수를 사용하세요.

위 내용은 PHP 연관 배열에 값을 할당하는 방법(두 가지 방법)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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