> 백엔드 개발 > PHP 문제 > PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.

PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.

青灯夜游
풀어 주다: 2023-03-16 18:02:02
원래의
3538명이 탐색했습니다.

3가지 방법이 있습니다: 1. 배열을 만들고 직접 할당으로 값을 할당합니다. 구문은 "$array 변수 이름 [subscript] = value;"입니다. 여기서 아래 첨자(키 이름)는 문자열 또는 정수일 수 있습니다. 2, array()를 사용하여 배열을 만들고 값을 할당합니다. 구문은 "$array 변수 이름=array(키 1=> 값 1, 키 2 => 값 2,..., 키 N= > value N);"; 3. 배열 리터럴 "[]"를 사용하여 배열을 만들고 값을 할당합니다. 구문 "$array 변수 이름=[key 1=> value 1 2,..., 키 N=>값 N];".

PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

배열의 각 요소가 배열이 아닌 특정 값인 경우 이러한 배열을 1차원 배열이라고 부릅니다. . 1차원 배열은 가장 간단하고 가장 일반적으로 사용되는 배열입니다.

PHP에서는 1차원 배열을 만들고 값을 할당하는 방법이 3가지가 있습니다.

방법 1: 직접 할당으로 1차원 배열 생성

배열 요소에 직접 할당 방식을 사용하여 1차원 배열을 선언하는 구문 형식은 다음과 같습니다.

$数组变量名[下标] = 值;
로그인 후 복사

여기서 첨자(인덱스 값) 문자열 또는 정수일 수 있으며 아래 첨자는 [ ]로 묶어야 합니다.

샘플 코드는 다음과 같습니다.

<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = &#39;苹果&#39;;
$array[1] = &#39;香蕉&#39;;
$array[2] = &#39;橘子&#39;;
$array[3] = &#39;榴莲&#39;;
var_dump($array);
?>
로그인 후 복사

실행 결과는 다음과 같습니다.

PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.

PHP에서는 배열 크기 제한이 없으므로 위 배열에서는 계속해서 배열에 새 요소를 추가할 수 있습니다. 같은 방식으로. 배열의 요소에 접근할 때 "$array 변수 이름 [subscript]"를 사용할 수 있습니다. 샘플 코드는 다음과 같습니다. $数组变量名[下标]”的方式,示例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = &#39;苹果&#39;;
$array[1] = &#39;香蕉&#39;;
$array[2] = &#39;橘子&#39;;
$array[3] = &#39;榴莲&#39;;
echo &#39;$array[0] = &#39; . $array[0] . &#39;<br>&#39;;
echo &#39;$array[1] = &#39; . $array[1] . &#39;<br>&#39;;
echo &#39;$array[2] = &#39; . $array[2] . &#39;<br>&#39;;
echo &#39;$array[3] = &#39; . $array[3] . &#39;<br>&#39;;
?>
로그인 후 복사

运行结果如下:

PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.

注:声明一个索引数组时,如果索引值是递增的,我们也可以不在方括号内指定具体的索引值,这时索引值默认从 0 开始依次增加。

方法2:使用 array()函数创建一维数组

声明数组的另一种方法是使用 array() 函数来新建一个数组。它接受一定数量用逗号分隔的key=>value参数对。语法格式如下所示:

$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);
로그인 후 복사

示例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(0 => &#39;红色&#39;, 1 => &#39;黄色&#39;, 2 => &#39;蓝色&#39;, 3 => &#39;紫色&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>
로그인 후 복사

运行结果如下:

PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.

如果不使用=>符号指定下标,则默认为索引数组。默认的索引值也是从 0 开始依次增加。示例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(&#39;红色&#39;,&#39;黄色&#39;,&#39;蓝色&#39;, &#39;紫色&#39;);
var_dump($array);
?>
로그인 후 복사

运行结果与上一示例的运行结果相同。

PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.

方法3:使用数组字面量“[]”创建一维数组

数组字面量(Array Literals),是以一个逗号分隔的列表,包含一个或多个表达式,用方括号括起来([…])。

它接受一定数量用逗号分隔的key=>value参数对。语法格式如下所示:

$数组变量名 = [key1 => value1, key2 => value2, ..., keyN => valueN];
로그인 후 복사

示例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$array = [1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"];
var_dump($array);
?>
로그인 후 복사

PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.

如果不使用=>

<?php
header("Content-type:text/html;charset=utf-8");
$array = [&#39;红色&#39;,&#39;黄色&#39;,&#39;蓝色&#39;, &#39;紫色&#39;];
var_dump($array);
?>
로그인 후 복사
실행 결과는 다음과 같습니다.

PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.

참고: 인덱스 배열을 선언할 때 , 인덱스 값이 Incremental인 경우 대괄호 안에 특정 인덱스 값을 지정할 수도 없습니다. 이 경우 인덱스 값은 기본적으로 0부터 순차적으로 증가합니다.

방법 2: array() 함수를 사용하여 1차원 배열 만들기 🎜🎜🎜배열을 선언하는 또 다른 방법은 array() 함수를 사용하여 새 배열을 만드는 것입니다. 쉼표로 구분된 여러 key=>value 매개변수 쌍을 허용합니다. 구문 형식은 다음과 같습니다. 🎜rrreee🎜샘플 코드는 다음과 같습니다. 🎜rrreee🎜실행 결과는 다음과 같습니다. 🎜🎜PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.🎜🎜아래 첨자를 지정하기 위해 => 기호를 사용하지 않으면 기본값이 됩니다. 인덱스 배열에. 기본 인덱스 값도 0부터 시작하여 순차적으로 증가합니다. 샘플 코드는 다음과 같습니다. 🎜rrreee🎜실행 결과는 이전 예제와 동일합니다. 🎜🎜PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.🎜🎜🎜 방법 3: 배열 리터럴 "[]"를 사용하여 1차원 배열 만들기 🎜🎜🎜배열 리터럴은 대괄호([… ])로 묶인 하나 이상의 표현식을 포함하는 쉼표로 구분된 목록입니다. 🎜🎜쉼표로 구분된 특정 수의 key=>value 매개변수 쌍을 허용합니다. 구문 형식은 다음과 같습니다. 🎜rrreee🎜샘플 코드는 다음과 같습니다. 🎜rrreee🎜PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.🎜🎜아래 첨자를 지정하기 위해 => 기호를 사용하지 않으면 기본값은 인덱스 배열입니다. 기본 인덱스 값도 0부터 시작하여 순차적으로 증가합니다. 샘플 코드는 다음과 같습니다. 🎜rrreee🎜🎜🎜🎜추천 학습: "🎜PHP Video Tutorial🎜"🎜

위 내용은 PHP에서 1차원 배열을 만들고 값을 할당하는 방법에는 여러 가지가 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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