>  기사  >  백엔드 개발  >  PHP 배열에서 숫자 아래 첨자를 설정하는 방법

PHP 배열에서 숫자 아래 첨자를 설정하는 방법

PHPz
PHPz원래의
2023-03-23 11:11:581727검색

PHP는 동적 웹사이트를 구축하는 데 사용되는 인기 있는 오픈 소스 서버 측 스크립팅 언어입니다. PHP에서 배열은 데이터 컬렉션을 저장하는 데 사용되는 매우 유용한 데이터 유형입니다. 배열 요소는 숫자와 문자열을 포함한 모든 유형의 데이터일 수 있습니다. PHP에서는 숫자 첨자를 사용하여 배열 요소에 액세스할 수 있습니다. 아래에서는 숫자 첨자를 설정하는 방법을 소개합니다.

  1. 숫자 첨자 생성

PHP에서는 숫자 첨자를 생성하는 것이 매우 간단합니다. 대괄호 안에 숫자를 입력하면 됩니다. 예:

$arr = array("apple", "banana", "orange");
echo $arr[0]; //输出 "apple"
echo $arr[1]; //输出 "banana"
echo $arr[2]; //输出 "orange"

이 예에서는 세 개의 요소가 있는 배열을 만들고 숫자 첨자 0, 1, 2를 사용하여 해당 요소에 액세스합니다.

  1. 숫자 첨자를 동적으로 설정

정적 숫자 첨자를 사용하는 것 외에도 변수나 표현식을 사용하여 숫자 첨자를 동적으로 설정할 수도 있습니다. 예:

$arr = array("apple", "banana", "orange");
$i = 1;
echo $arr[$i]; //输出 "banana"

이 예에서는 변수 $i를 사용하여 숫자 아래 첨자를 설정합니다. $i의 값은 1이므로 배열의 두 번째 요소에 액세스합니다.

  1. 숫자 배열 첨자와 연관 배열 첨자의 차이점

숫자와 문자열을 배열 첨자로 사용할 수 있지만 PHP에서는 이 두 가지 유형의 첨자 사이에 차이가 있습니다. 숫자 첨자는 순차적으로 정렬되는 반면, 연관 배열 첨자는 문자열 이름을 사용하여 배열 요소의 이름을 지정합니다.

$arr = array("apple", "banana", "orange"); // 数字下标
$arr = array("fruit1" => "apple", "fruit2" => "banana", "fruit3" => "orange"); //关联数组下标

이 예에서는 두 개의 배열을 만듭니다. 하나는 숫자 첨자를 사용하고 다른 하나는 연관 배열 첨자를 사용합니다. 숫자 아래 첨자를 사용하면 $arr[0]은 "사과"를 나타내고, $arr[1]은 "바나나"를 나타내고, $arr[2]는 "오렌지"를 나타냅니다. 연관 배열에서는 요소 이름이 "fruit1", "fruit2" 및 "fruit3"이고 다음과 같이 액세스할 수 있습니다:

echo $arr["fruit1"]; //输出 "apple"
echo $arr["fruit2"]; //输出 "banana"
echo $arr["fruit3"]; //输出 "orange"
  1. Array Add New Element

PHP에서는 배열을 사용할 수 있습니다. 첨자 구문 추가 새로운 요소. 예:

$arr = array("apple", "banana", "orange");
$arr[3] = "pear";

이 예에서는 "pear"라는 새 요소를 배열에 추가하고 숫자 아래 첨자 3을 사용하여 저장했습니다.

  1. 배열에서 요소 삭제

PHP에서는 unset() 함수를 사용하여 배열 요소를 삭제할 수 있습니다. 예:

$arr = array("apple", "banana", "orange");
unset($arr[1]);

이 예에서는 배열의 두 번째 요소인 "banana"를 제거했습니다. 이제 $arr[1]은 "orange"를 출력합니다.

요약

PHP에서 숫자 첨자는 배열 요소에 액세스하는 중요한 방법입니다. 숫자 첨자를 설정하는 방법을 알면 숫자 데이터 컬렉션 작업을 더 쉽게 할 수 있습니다. PHP에서는 변수와 표현식을 사용하여 숫자 첨자를 동적으로 설정할 수도 있습니다. 동시에 unset() 함수를 사용하여 배열 요소를 삭제할 수도 있습니다.

위 내용은 PHP 배열에서 숫자 아래 첨자를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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