>백엔드 개발 >PHP 튜토리얼 >네 잎 클로버 PHP 루프 문 참고 사항 foreach,list

네 잎 클로버 PHP 루프 문 참고 사항 foreach,list

WBOY
WBOY원래의
2016-07-29 08:47:25907검색

일반적으로 foreach가 더 자주 사용됩니다.

코드 복사 코드는 다음과 같습니다.


$ 가격=배열( 'apple'=>10,'orange'=>20,'banner'=>30)
foreach($price as $key=>$value)
{
echo $ key.'=>'.$value.'
}
echo '
'

또한 좀 더 발전되고 일반적인 방법

코드를 복사하세요 코드는 다음과 같습니다.

$shuiguo=array ('apple'=>10,'orange'=>20,'banner'=>30)
while(list($changpin,$jiage)=each($shuiguo) ))
{
echo "$changpin=>$jiage".'
'
}
?>

안함 전에는 정말 많은 관심을 기울였지만 오늘은 실습을 통해 새로운 것을 배웠지만 여전히 능숙합니다. list() 함수를 사용하면 배열을 일련의 값으로 분해할 수 있습니다. 새로운 변수의 이름을 지정할 수 있습니다. 목록이 이해되지 않으면 여기를 클릭하세요.
두 코드의 출력은 동일합니다.
each() 함수를 사용할 때 배열은 현재 요소를 기록한다는 점에 유의해야 합니다. 동일한 스크립트에서 배열을 두 번 사용하려는 경우. 현재 요소를 배열의 시작 부분으로 재설정하려면 Reset()을 사용해야 합니다.


코드 복사 코드는 다음과 같습니다.

$price=array('apple' => 10,'주황색'=>20,'배너'=>30)
foreach($price as $key=>$value)
{
echo $key.' => '.$value.'
';
}
echo '
'
reset($price)
while(list($key,$) 값)= 각각($price))
{
echo "$key=>$value","
"
}
?>
이 방법으로 $price 배열을 계속 사용할 수 있습니다.
책에는 초보자로서 직접 해보고, 효과를 보기 위해 타이핑하고, 나중에 읽다가 잊어버릴까봐 글을 쓰는 내용이 있습니다. 잘 표현되지 않아서 우스꽝스럽습니다.


코드 복사

코드는 다음과 같습니다./*

* 루프문 PHP 연구 노트

*1. while 루프
if (표현식)
은 한 번에 하나의 문만 실행합니다.
while(expression){
이 루프 본문을 반복적으로 실행합니다.
}
*2.do-while 루프
*3.for 루프
*두 가지 유형이 있습니다. 루프 조건 세 가지 유형의 루프
* 하나: counting loop for
* 또 다른: 조건부 루프 while do-while //foreach
* 루프와 관련된 여러 문
*break;/ / 사용 가능 프로세스 제어 및 루프 본문이 루프에서 벗어나도록 합니다.
continue;//이 루프를 종료하기 위해 루프 본문에서만 사용할 수 있습니다. exit;
return;
* 쓰기 루프의 3단계를 초과하지 않도록 하세요.
*루프 흐름 제어 명령문의 5개 수준을 초과하지 않도록 노력하세요.
*/
$num=0;
while($num<100){
echo "{$num}번째 출력
을 실행한 결과입니다."; $num
}
//
echo '

align="center">'
echo '
테이블을 출력하려면 while 루프를 사용하세요.'
$i=0
while($i<1000){
if ($i ==0){
if($i ==0){
$bg="#ffffff"
}else{
$bg="#cccccc"
}
echo '
bgColor="'.$bg.'">'
}
echo ''
}
echo '< ;/table> ;';
//
$i=0;
do{
echo "$i :이것은 do*while
$i ; while($i<10);
//
for(초기화 조건; 조건식; 증가){
루프 본문;
}
/*
do-while 루프 코드를 한 번 실행한 후 판단하는 것이고,
while 루프는 먼저 판단하는 것입니다. true이면 계속 반복하고,
false이면 반복하지 않습니다.
*/
//9-9 곱셈표
for($i=1; $i<=9; $i ){
for($j=1; $j<=$ i ; $j ){
echo "$j x $i =
".$j*$i." "
}
echo '
'; >

위 내용은 네잎클로버의 내용을 포함하여 각각의 네잎클로버 PHP 루프문 노트를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


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