PHP 배열 인 스 턴 스 상세 설명
배열 의 분류:
1.수치 배열:색인 배열 이 라 고도 부 릅 니 다.즉,숫자(0 부터)를 배열 로 표시 합 니 다.C++의 vector 에 해당 합 니 다.
2.관련 배열:문자열 을 배열 로 표시 합 니 다.C++에 해당 하 는 맵 입 니 다.
3.다 차원 배열:배열 의 모든 요소 도 하나의 배열 이다.그 하위 배열 의 모든 요소 도 배열 일 수 있다.
배열 의 설명:
1.수치 배열
a.다음 예 에서 디지털 ID 키 가 자동 으로 분 배 됩 니 다.
$names = array("Peter","Joe","Lily");
b.다음 과 같은 예 에서 저 희 는 디지털 ID 키 를 인공 적 으로 분배 합 니 다.
$names[0] = "Peter";
$names[1] = "Joe";
$names[2] = "Lily";
이 ID 키 를 스 크 립 트 에서 사용 할 수 있 습 니 다:
<?php
$names[0] = "Peter";
$names[1] = "Joe";
$names[2] = "Lily";
echo $names[0]." and ".$names[1]." are ".$names[2]."'s neighbors";
/* hovertree.com */
?>
2.관련 배열:예 1
$ages = array("Peter"=>32, "Joe"=>30, "Lily"=>28);
예 2
이 예 는 예 1 과 마찬가지 로 배열 을 만 드 는 다른 방법 일 뿐 입 니 다.
$ages["Peter"] = "32";
$ages["Joe"] = "30";
$ages["Lily"] = "28";
스 크 립 트 에서 관련 배열 사용 하기:
<?php
$ages["Peter"] = "32";
$ages["Joe"] = "30";
$ages["Lily"] = "28";
echo "Peter is ".$ages["Peter"]." years old.";
/* hovertree.com */
?>
이상 스 크 립 트 출력:Peter is 32 years old.
3.다 차원 배열:
이 예 에서 우 리 는 디지털 ID 키 를 자동 으로 할당 하 는 다 차원 배열 을 만 들 었 습 니 다.
$families = array
{
"Griffin"=>array
{
"Peter",
"Lois",
"Megan"
},
"Quagmire"=>array
{
"Glenn"
},
"Brown"=>array
{
"Cleveland",
"Loretta",
"Junior"
}
};
echo "Is " . $families['Griffin'][2] . " a part of the Griffin family?";
이상 코드 출력:Is Megan a part of the Griffin family?
1.for 반복
for 순환 은 색인 배열 만 옮 겨 다 닐 수 있 습 니 다.
<?php
$names = array("Peter","Joe","Lily");
for($id=0;$id<count($names);++$id)
{
echo $names[$id];
}
?>
2.foreach 옮 겨 다 니 기색인 배열 을 옮 겨 다 닐 수도 있 고 관련 배열 을 옮 겨 다 닐 수도 있다.
색인 배열 옮 겨 다 니 기
foreach(array_expression as $value)
{
;
}
foreach(array_expression as $key=>$value)
{
;
}
A.1 차원 배열 이 옮 겨 다 닙 니 다.색인 배열
<?php
$contact = array(" ","xx ","[email protected]");
foreach($contact as $value)
{
echo $value;
}
?>
<?php
$contact = array(" "=>" "," "=>"xx "," "=>"[email protected]");
foreach($contact as $key=>$value)
{
echo $key.":".$value;
}
?>
B.다 차원 배열 옮 겨 다 니 기
<?php
$wage = array(
" "=array(
array(1," "," ",8000),
array(2," "," ",5000),
array(3," "," ",7000)
),
" "=array(
array(1," "," ",9000),
array(2," "," ",6000),
array(3," "," ",5000)
),
" "=array(
array(1," "," ",7000),
array(2," "," ",6000),
array(3," "," ",5000)
)
);
foreach($wage as $section=>$table)
{
echo $section." ";
foreach($table as $row)
{
foreach($row as $value)
{
echo $value;
}
}
} /* hovertree.com */
?>
위 에서 말 한 것 은 소 편 이 여러분 에 게 소개 한 phop 배열 의 사례 상세 한 설명 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.