PHP foreach 사용
5227 단어 PHP
foreach 사용
무엇을 foreach라고 하는가
여러 개의 배열 값을 표시하는 데 사용됩니다.$members = [
'name' => '鈴木',
'height' => 172,
'hobby' => '野球'
];
foreach($members as $member){
echo $member;
}
설명 드리자면 $members
와 같은 연상 배열이 있으면 foreach
의 ($members as $member)
이 변수로 전개됩니다.따라서 변수$members
가 $member
등 수조와 관련된 명칭이라면 이해하기 쉽다.
브라우저에서 보면 이렇게 표시됩니다.$member
의 가치.
그렇다면 가치를 얻고 싶을 뿐만 아니라 키의 값도 얻고 싶다면 어떻게 해야 좋을까.$members = [
'name' => '鈴木',
'height' => 172,
'hobby' => '野球'
];
//キーとバリューそれぞれ表示
foreach($members as $member => $value){
echo $member . 'は' . $value;
}
이렇게 쓰세요.$value
에 추가되었습니다.
그럼 브라우저에서 이거 보는 게 어때요?
키와 값이 이렇게 얻어지는 것을 볼 수 있습니다.$members_1 = [
'鈴木' => [
'height' => 172,
'hobby' => '野球'
],
'田中' => [
'height' => 168,
'hobby' => '野球'
]
];
}
그럼 이런 상황은 어떻습니까?foreach($members_1 as $member){
echo $member;
}
아까 똑같이 치면 나올 것 같은데.그럼 브라우저 좀 보세요.
기대만큼 안 보였어요.이것은 $members
이 배열에 $member
와 => $value
의 배열이 있기 때문에 이 배열도 반드시 전개되어야 한다.따라서 $members_1
에 '鈴木'
를 쓰고 전개해야 한다.//多段階の配列を展開
foreach($members_1 as $member_1){
foreach($member_1 as $member){
echo $member;
}
}
이렇게 여러 단계의 배열을 펼친 상태에서 이렇게 '田中'
중foreach
에서 펼치면 된다.브라우저는 이렇게 되었습니다.
이렇게 하면 foreach
과foreach
의 수조 값을 얻을 수 있다.
열쇠와 가치를 얻고 싶어도 아까와 마찬가지로 foreach
등을 더하면 둘 다 얻을 수 있다.
이번에는 자신의 방식으로foreach를 써 보았다.끝까지 봐주셔서 감사합니다!!
만약 의견과 시정이 있다면 많이 지도해 주십시오!
Reference
이 문제에 관하여(PHP foreach 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Shota_Nakashima/items/6600dc8745e1cd48fc88
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$members = [
'name' => '鈴木',
'height' => 172,
'hobby' => '野球'
];
foreach($members as $member){
echo $member;
}
$members = [
'name' => '鈴木',
'height' => 172,
'hobby' => '野球'
];
//キーとバリューそれぞれ表示
foreach($members as $member => $value){
echo $member . 'は' . $value;
}
$members_1 = [
'鈴木' => [
'height' => 172,
'hobby' => '野球'
],
'田中' => [
'height' => 168,
'hobby' => '野球'
]
];
}
foreach($members_1 as $member){
echo $member;
}
//多段階の配列を展開
foreach($members_1 as $member_1){
foreach($member_1 as $member){
echo $member;
}
}
Reference
이 문제에 관하여(PHP foreach 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Shota_Nakashima/items/6600dc8745e1cd48fc88텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)