>  기사  >  백엔드 개발  >  PHP 배열 응용의 기본 (3)

PHP 배열 응용의 기본 (3)

黄舟
黄舟원래의
2016-12-22 10:37:501092검색

PHP의 더 중요한 기본 구문이 제공됩니다. 실제로 이것을 마스터한 후 선생님은 PHP에서 가장 중요한 것은 배열이라고 말씀하셨습니다. 프로그래밍이 늘어나면서 이런 느낌이 점점 더 많이 듭니다.

1. 배열의 정의

배열: 일련의 데이터를 구성하여 작동 가능한 전체를 구성하는 데이터의 집합입니다. 여기에는 요소와 아래첨자가 포함됩니다. 요소는 여러 값을 저장할 수 있는 배열이며, 각 값을 배열의 요소라고 합니다. 아래 첨자는 각 배열 요소에 관련 인덱스가 있음을 의미하며 이는 배열에 있는 데이터 내용의 식별 이름으로 간주할 수 있습니다. 일반적으로 배열 첨자 또는 키 이름이라고도 합니다.

2. 배열의 분류

기본적으로 열거형(인덱스) 배열과 연관형 배열이 있는데, 인덱스 값의 종류에 따라 구분됩니다. 배열의 크기에 따라 1차원 배열, 2차원 배열, 다차원 배열로 나눌 수 있습니다. 일반적으로 사용되는 배열은 1차원 배열과 2차원 배열입니다. 위 코드:
//열거형 배열 선언
$meiju_arr = array("Pig Head", "www.wozhutou.com", "E-commerce", "Male", "Web Engineer")
print_r($suoyin_arr); //print_r을 사용하여 배열의 구조 정보를 인쇄합니다
//다음은 연관 배열의 선언입니다
$guanlian_arr = array(
"username" => "돼지머리",
" 웹" => "www.wozhutou.com",
"hangye" => "전자상거래",
"섹스" => "남성",
“position” => “ Web Engineer"
);
print_r($guanlian_arr); //print_r을 사용하여 배열의 구조 정보 인쇄

연관 배열 및 열거형 배열 기본 아래 첨자는 열거형입니다.

//위는 1차원 배열이고, 다음은 2차원 열거형 배열입니다
$erwei_arr = array(
array("Pig Head","www.wozhutou.com" ,"전자상거래","남성","웹 엔지니어"),
array("Zhutou 블로그","wozhutou.com","전자상거래 운영 플랫폼","남성","웹 엔지니어") ,
);

//다음은 2차원 연관 배열입니다
$erwei_arr = array(
"A" => array("Pig Head","www. wozhutou.com","전자상거래", "남성","웹 엔지니어"),
"B" => array("**","************" ,"전자상거래 운영 플랫폼","남성","웹 엔지니어"),
);
3. 배열 생성 및 초기화

배열을 만드는 두 가지 방법: 1. array() 함수를 사용하여 배열을 선언합니다. 2. 배열 요소에 직접 값을 할당합니다

array() 함수를 사용하여 배열의 두 번째 지점을 선언하는 코드는 이미 사용되었습니다. 직접 할당 코드:
$my_arr["username"] = "anzai";
$my_arr[" realname"] = "Anzai";
$my_arr["sex"] = "Male";
$my_arr["age"] = "22″;
$my_arr["position"] = "웹 엔지니어";

4. 배열 액세스

우리는 일반적으로 배열에 액세스합니다. 첨자를 통해 해당 요소의 값을 지정하거나 해당 요소에 값을 할당합니다(특히 위의 값을 할당할 때 배열 요소 할당을 사용한다는 점을 유의하세요) 기호 "=>"). 여기에 액세스 코드를 직접 작성하고 위 할당 코드에 따라 액세스합니다.

echo "Industry" $meiju_arr [2] //이것은 액세스 배열입니다. 배열을 가져 가십시오. 인덱스 2를 갖는 배열 요소의 값을 출력하고 그 결과는 전자상거래입니다.

echo "Industry" . $meiju_arr [hangye]; //연관배열에 접근하기 위한 것입니다. 인덱스 hangye가 포함된 배열 요소의 값을 출력하고 그 결과가 전자상거래입니다.

위 내용은 PHP 배열 응용 기본(3) 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


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