PHP의 배열과 데이터 구조
배열은 PHP 프로그래밍의 30%에서 사용되며 이는 PHP 배열의 중요성을 보여줍니다.
PHP의 배열
배열 개요 --- PHP는 약한 유형의 언어이므로 배열은 모든 유형의 데이터를 원하는 만큼 저장할 수 있으며 힙, 스택 및 큐와 같은 데이터 구조의 기능을 실현할 수 있습니다. 배열 용량은 요소 수에 따라 자동으로 조정될 수 있습니다.
카테고리
인덱스 배열---아래 첨자는 대부분의 언어의 배열과 유사한 정수입니다.
연관 배열---아래 첨자는 순서가 없고 반복되지 않는 키이며 해당 값에 매핑됩니다.
(1) 배열의 정의
1. 직접 할당으로 배열 선언
변수 이름 뒤의 대괄호 "[]" 안에 숫자를 사용하여 인덱스 배열을 선언하고, 문자열을 사용하여 연관 배열을 선언합니다.
$Array 변수 이름[인덱스 값]=데이터 내용 //인덱스 값(아래 첨자)은 문자열 또는 정수일 수 있습니다
배열 변수를 선언할 때 아래 첨자에 숫자와 문자열을 혼합하여 사용할 수도 있습니다. 하지만 이 방법은 1차원 배열에는 거의 사용되지 않습니다
$contact[0]=1
$contact["id"]=1
$contact[1]="A회사"
$contact["회사"]="A회사"
위 코드에서는 $contact 배열을 선언했는데, 아래 첨자에 숫자와 문자열을 혼합하여 사용했습니다. 이는 인덱스 또는 관계형 메서드를 사용하여 액세스할 수 있습니다.
인덱스 배열을 선언할 때 인덱스 값이 증가하는 경우에는 대괄호 안에 인덱스 값을 지정할 필요가 없습니다. 기본적으로 0부터 시작하여 순차적으로 증가합니다. PHP에서는 초기화 중에 비연속적인 아래 첨자 값을 지정하는 한 인덱스 배열의 아래 첨자 값이 비연속적일 수 있습니다.
$contact[]=1; $contact[]=1; //기본 첨자는 0
$contact[14]="가오"; //연속되지 않은 첨자를 14로 지정
$contact[]="A사"; //가장 높은 첨자 값을 따르고 15에 첨자에 1을 더합니다
$contact[14]=110; $contact[14]=110; //아래첨자가 14인 요소가 재할당되었습니다
$contact[]="php"; ’ ’ 에서 16
의 ’ s ’ t ’ t ‐ ’ ’ ’ ’ s 1 ‐--
print_r($연락처);
성명:
이 웹사이트의 모든 리소스는 네티즌이 제공 및 게시하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 웹사이트의 모든 리소스는 학습 및 참조용으로만 제공됩니다. 상업적인 목적으로 사용하지 마세요. 그렇지 않을 경우 발생하는 모든 결과에 대한 책임은 귀하에게 있습니다! 침해 내용이 있는 경우 당사에 연락하여 삭제 및 제거를 요청하시기 바랍니다. 연락처: admin@php.cn