PHP 배열은 문자열 첨자를 지원합니까?

WBOY
풀어 주다: 2023-03-16 16:08:02
원래의
2200명이 탐색했습니다.

PHP 배열은 문자열 첨자를 지원합니다. PHP 배열의 첨자, 즉 인덱스 값은 문자열이거나 숫자일 수 있습니다. 첨자가 ​​문자열인 배열은 특수한 인덱싱 방법입니다. 숫자 배열, 아래 첨자가 숫자인 배열은 인덱스 배열이고 아래 첨자 값은 정수여야 합니다.

PHP 배열은 문자열 첨자를 지원합니까?

이 문서의 운영 환경: Windows 10 시스템, PHP 버전 8.1, Dell G3 컴퓨터

PHP의 배열은 문자열 첨자를 지원합니다.

PHP 배열의 첨자(인덱스 값)는 문자열이거나 숫자. 아래 첨자가 문자열인 배열은 특수한 인덱싱 방법을 사용하는 배열인 연관 배열입니다. 아래 첨자가 숫자인 배열은 인덱스 배열이고 아래 첨자 값은 0부터 시작하는 정수여야 합니다.

지정된 키가 있는 연관 배열, 각 ID 키는 값과 연결됩니다. 배열에 할당된 키를 사용하는 배열입니다. 구체적으로 명명된 값에 대한 데이터를 저장할 때 숫자형 배열을 사용하는 것은 최선의 방법이 아닙니다. 연관 배열을 사용하면 값을 키로 사용하고 값을 할당할 수 있습니다.

PHP의 연관 배열은 키-값 쌍의 형태로 데이터를 저장합니다. 숫자로 인덱스된 배열과 달리 레이블이나 키를 사용하여 각 요소를 인덱스할 수 있습니다. 키는 기억하기 쉽습니다. 예를 들어 구조화된 데이터를 연관 배열에 쉽게 저장할 수 있습니다. 이 기사에서는 PHP 연관 배열에 대해 설명합니다. 또한 연관 배열의 요소를 생성, 삽입 및 액세스하는 방법에 대해서도 설명합니다.

PHP에서 연관 배열 만들기

PHP에서 연관 배열을 만드는 것은 쉽습니다. 학생들의 점수를 배열에 저장하기 위해 배열을 만들고 싶다고 가정해 보겠습니다. 학생 이름을 키로, 점수를 값으로 저장하는 것이 가장 좋습니다.

<?php
   
  $scoreArray = array(
    &#39;Chandler&#39; => 50, 
    &#39;Monica&#39; => 80, 
    &#39;Ross&#39; => 95
  ); 
?>
로그인 후 복사

참고:

$scoreArray는 변수의 이름입니다.

['KeyName']은 요소의 인덱스 키입니다.

정수값은 학생의 점수입니다.

PHP 배열은 문자열 첨자를 지원합니까?

PHP에 연관 배열 삽입

아래와 같이 할당 연산자를 사용하여 PHP의 연관 배열에 새 요소를 삽입할 수 있습니다.

<?php
  //Creating an Array
  $scoreArray = array(
    &#39;Chandler&#39; => 50, 
    &#39;Monica&#39; => 80, 
    &#39;Ross&#39; => 95
  ); 
        //Inserting New Elements
  $scoreArray[&#39;Joey&#39;] = 75;
  $scoreArray[&#39;Rachael&#39;] = 55;
?>
로그인 후 복사

위의 코드 조각에서는 먼저 키 배열 초기화를 사용합니다. 값 쌍. 그런 다음 키에 값을 할당하여 새 요소를 삽입합니다.

참고: 빈 배열을 초기화한 다음 요소를 삽입하여 배열을 만들 수도 있습니다.

<?php
  
  $scoreArray = array(); 
  $scoreArray[&#39;Joey&#39;] = 75;
  $scoreArray[&#39;Rachael&#39;] = 55;
?>
로그인 후 복사

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP 배열은 문자열 첨자를 지원합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿