PHP 초보자를 위한 배열

1. 배열은 하나의 변수에 여러 값을 저장할 수 있습니다

<?php
	header("Content-type: text/html; charset=utf-8");//设置编码 
	$arr = array('one','two','three','four','five');
?>

2. 배열이란

배열은 여러 값을 저장할 수 있는 특수 변수입니다. 단일 변수

배열은 하나의 변수에 여러 값을 저장할 수 있고, 그 안의 값은 키를 기준으로 접근 가능합니다

3. in php

배열() 이 함수는 배열

을 만드는 데 사용됩니다. php

에는 숫자 ID를 가진 배열이 3개 있습니다. 키----숫자 배열

(2) 지정된 키가 있는 배열, 각 키는 값과 연결됩니다. ------- 연관 배열

(3). 하나 이상의 배열---- ----다차원 배열


숫자 배열

<?php
	$cars=array("Volvo","BMW","Toyota");  //创建一个名为 $cars 的数值数组,并给数组分配三个元素
	echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; 
?>


연관 배열

연관 배열은 배열에 할당한 지정된 키를 사용하는 배열입니다.

<?php
	$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
	echo "Peter is " . $age['Peter'] . " years old.";
?>

연관 배열 반복

<?php
	$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
	//是使用foreach 遍历关联数组
	foreach($age as $x=>$x_value){
		echo "Key=" . $x . ", Value=" . $x_value;
		echo "<br>";
	}
?>

연관 배열의 모든 값을 반복하고 인쇄


다차원 배열

<?php
	$arr = array(
			        array(
					"www.taobao.com",
					"www.baidu.com"
				     ),
				array(
					"www.php.cn",
					"www.tianmao.com"
				     )
			);
		print('<pre>');
		print_r($arr);
		print('</pre>');
?>



배열 길이 가져오기---- -----count() 함수

다음의 경우 배열의 길이를 구합니다

<?php
	$arr = array(1,2,3,4,5,6,7,8,9);
	echo count($arr);
?>

배열 정렬

배열 정렬, PHP에는 배열을 정렬하는 기능이 있습니다

1.sort() - 배열을 오름차순으로 정렬

2.rsort() - 배열을 내림차순으로 정렬

3 .asort() - 연관배열의 값에 따라 오름차순으로 배열 정렬

4.ksort() - 연관배열의 키에 따라 오름차순으로 배열 정렬

5.arsort() - 연관배열의 값에 따라 내림차순으로 배열 정렬

6.krsort( ) - 연관배열의 키에 따라 내림차순으로 배열을 정렬


sort()

<?php
	//升序
	$arr = array(1,15,6,8,1,28,35,26,7);
	sort($arr);
	echo "<pre>";
	print_r($arr);
	echo "</pre>";
?>

rsort()

아아앙


arsort()

<?php
	//降序
	$arr1 = array(1,15,6,8,28,35,26,7);
	rsort($arr1);
	echo "<pre>";
	print_r($arr1);
	echo "</pre>";
?>


arsort()

<?php
	//asort
	$arr = array('a','b','c');
	asort($arr);
	echo "<pre>";
	print_r($arr);
	echo "</pre>";
?>

ksort()

<?php
	//arsort
	$arr = array('a','b','c');
	arsort($arr);
	echo "<pre>";
	print_r($arr);
	echo "</pre>";
?>

krsort()

<?php
	//ksort
	$arr = array('a'=>10,'b'=>5,'c'=>20);
	ksort($arr);
	echo "<pre>";
	print_r($arr);
	echo "</pre>";
?>


지속적인 학습
||
<?php header("Content-type: text/html; charset=utf-8");//设置编码 $arr = array('one','two','three','four','five'); ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~