>  기사  >  백엔드 개발  >  PHP 배열

PHP 배열

WBOY
WBOY원래의
2016-08-08 09:27:041283검색









$arr=array('zz'=>'정저우','베이징',9=>'상하이','정저우');
print_r($arr);
$c=array_unique($arr);//중복된 요소 값을 제거하고 인덱스별로 정렬
print_r($c);
$b=array_values($arr);//배열 재정렬
print_r($b);



$arr1=array('정저우','허베이','상하이','베이징');
$arr2=array('카이펑','뤄양','푸양');
$arr3=array_merge($arr1,$arr2);//배열 $arr1,$arr2를 병합합니다.
echo '

';
print_r($arr3);





$str="jjjjj5555455ccccdddd565dfddfd";
$arr=preg_split('/d{1,}/', $str);//정규식
print_r($arr);



$st="베이징, 상하이, 텐진, 정저우, 광둥";
$arr=폭발(',', $st);
print_r($arr);
$ss=implode("====",$arr);
echo '
';

에코 $ss;
foreach($arr를 $v로){
echo '

';
에코 $v;
}



$arr[][]='확인';
$arr[][]=[10,20,30];
$arr[][]='안녕하세요';
$arr[][]=array('hn'=>'허난',60,'zz'=>'정저우',array(100,200));
echo '
';
print_r($arr);
에코 $arr[1][0][2];


$age=$sage=$stage=50;

echo $age;
echo '

';
에코 $sage;
에코 $스테이지;





//2차원 배열
$arr=array(10,'zz'=>'정저우',array(20,30,40,50),array(60,70,80));
echo '
';
print_r($arr);
에코 $arr[2][0];
에코 크기($arr,1);
에코 카운트($arr);
foreach($arr를 $v로){
if(!is_array($v)){
echo $v.'
';
계속;
}
foreach($v를 $vv로){
echo $vv.'
';
}
}


$a=[10,20,30,40];
echo in_array(20, $a);//배열에 값이 존재하는지 쿼리하고, 존재하는 경우 1을 반환합니다
if (array_search(20, $a)===false){
echo '찾을 수 없음';
}그밖에 {
echo '찾았습니다. 위치는:'.array_search(20, $a);
}


//시퀀스의 문자 수를 지정하는 것이 좋습니다
$arr=범위('a','z');
$arr=범위(1,100,3);
echo '

';
print_r($arr);
substr은 값을 가로채고 in_array는 해당 값이 배열에 존재하는지 확인합니다.
$arr=배열('12','133','135','138');
$aa='1202';
if (in_array(substr($aa,0,2),$arr)) {
echo '존재합니다'.$aa;
}그밖에 {
echo '존재하지 않습니다';
}

is_array는 배열인지 여부를 결정합니다
$arr=20;
if (is_array($arr)){
echo '배열입니다';
print_r($arr);
}그밖에 {
echo '배열이 아닙니다';
에코 $arr;
}




//루프 문을 사용하여 10개의 값(1~100 사이의 임의의 정수)을 빈 배열에 할당합니다.
$arr=배열();
($i=0;$i<10;$i++){
$arr[]=mt_rand(1,100);
}
echo'정렬 후:';
foreach($arr를 $v로){

echo $v.' ';
}
에코 '<시간>';

// //정렬 알고리즘 버블 정렬 구현
($m=0;$m ($n=0;$n if ($arr[$n]>$arr[$n+1]){
$t = $arr[$n];
$arr[$n]=$arr[$n+1];
$arr[$n+1]=$t;
}

}
}

echo'정렬 후:';
foreach($arr를 $v로){
echo $v.'  ';
}


$arr=배열();
$arr[]=10;
$arr[]=20;
$arr[]=30;
$arr[]=40;
$arr[]=50;
에코 $arr[2];

echo rand(1,3).','.rand().','.rand(10,100);//임의의 숫자
echo mt_rand(1,100).'--'.mt_rand().'--'.mt_rand(1,3);//더 나은 난수 생성

//10개 숫자(1~100) 범위의 정수를 무작위로 할당하는 배열 선언
$arr=배열();
($i=0;$i<10;$i++){
$arr[]=mt_rand(1,100);
}
echo '

';
print_r($arr);


sort($arr);//정렬 후 배열 출력
print_r($arr);


$arr1=array(10,52,34,40);//배열 선언
$arr2=[10,20,30];
$arr3=array('bj'=>'베이징','sh'=>'상하이');
echo '

';
var_dump($arr1);//배열 및 출력 유형 인쇄
print_r($arr3);//출력 배열 인쇄

echo $arr3['bj'];//베이징 출력
에코 '
';
echo $arr1[2];/출력 30, 0부터 시작

foreach($arr3 as $k=>$v){
echo $v; //출력값, $k 출력 첨자
}
$arr3[]='Zhengzhou'; //배열 뒤에 요소를 추가합니다
$arr3['sz']='심천';
array_unshift($arr3,'Hangzhou','Qingdao');//배열 앞에 요소 추가
unset($arr3['bj']);//$arr3 배열에서 bj 요소를 삭제합니다.


$bj= array_shift($arr3);//배열의 첫 번째 요소를 제거하고 이를 bj에 할당하고 출력
에코 $bj;

$sz=array_pop($arr3);//배열의 마지막 요소를 제거하고 값을 할당합니다
에코 $sz;


foreach($arr3 as $k=>$v){
echo $k.'=>'.$v;
}

sort($arr1);//작은 것부터 큰 것까지 오름차순
rsort($arr1);//큰 것부터 작은 것 순으로 내림차순
print_r($arr1);
에코 카운트($arr1);


$a=배열(4,8);
echo count($a);//배열 2의 요소 수를 반환합니다.

$str='하루, 하나, 둘, 셋, 넷, 다섯, 여섯';
$arr=explode(',',$str);//문자열 간격에 따라 문자열을 배열로 나눕니다
// print_r($arr);
$w=날짜('w');
echo '오늘은 일요일입니다'.$arr[$w];

$h=날짜('G');
// if ($h>=8 && $h<=12) {
// '좋은 아침'을 에코합니다;
// }else if ($h>=13 && $h<=18){
// '좋은 오후'를 에코합니다;
// }else if ($h>=19 && $h<=21){
// '좋은 저녁입니다'를 에코합니다;
// }elseif ($h>=22 && $h<=6){
// echo '밤이 늦었으니 편히 쉬세요';
// }elseif ($h>=6 && $h<=7){
// '좋은 아침'을 에코합니다;
// }


// 날짜 반향( 'Y-m-d H:i:s' );
// $d = 날짜 ( 'w' );
// if ($d == 0) {
// 에코 '오늘: 일요일';
// }
// if ($d == 1) {
// 에코 '오늘: 월요일';
// }
// if ($d == 2) {
// 에코 '오늘: 화요일';
// }
// if ($d == 3) {
// echo '오늘: 수요일';
// }
// if ($d == 4) {
// 에코 '오늘: 목요일';
// }
// if ($d == 5) {
// 에코 '오늘: 금요일';
// }
// if ($d == 6) {
// 에코 '오늘: 토요일';
// }

?>

위 내용은 내용적인 측면을 포함하여 PHP 배열을 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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