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>"; ?>