value" 구문을 직접 사용합니다. ```php// 빈 배열 만들기 $arr = array();// $arr['name 직접 할당 '] = ' 톰';$arr['age'] = 20;$arr"/> value" 구문을 직접 사용합니다. ```php// 빈 배열 만들기 $arr = array();// $arr['name 직접 할당 '] = ' 톰';$arr['age'] = 20;$arr">
PHP에서 연관 배열은 키-값 쌍으로 구성됩니다. 여기서 키는 문자열이고 값은 문자열, 숫자, 부울 값 또는 기타 데이터 유형일 수 있습니다. 할당 작업은 다음 두 가지 방법으로 수행할 수 있습니다.
// 创建空数组 $arr = array(); // 直接赋值 $arr['name'] = 'Tom'; $arr['age'] = 20; $arr['country'] = 'China';
이 방법으로 우리는 세 개의 요소를 포함하는 연관 배열을 생성합니다. 각 요소에는 키와 값이 포함됩니다. .
// 使用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 중국어 웹사이트의 기타 관련 기사를 참조하세요!