[PHP] foreach 문을 콜론 구문으로 작성한 예
그대로 foreach 문
우선, 자주 있는 foreach문의 예를 준비하고 있습니다.
예 1<?php
$array = [
1 => "one",
2 => "two",
3 => "three",
4 => "four",
5 => "five"
];
foreach ($array as $key => $value) {
echo "{$key}番目は{$value}が格納されている。<br>";
}
\$array라고 하는 배열을 준비해, 이것을 foreach문으로 차례로\$key와\$value에 대입해 차례로 표시하고 있습니다.
이것을 실행하면 ...
예 1의 실행 결과1番目はoneが格納されている。
2番目はtwoが格納されている。
3番目はthreeが格納されている。
4番目はfourが格納されている。
5番目はfiveが格納されている。
…와 이렇게 표시됩니다.
그대로 foreach 문을 HTML에 넣으면
위와 같은 결과를 HTML로 list 표시시키고 싶은 장면이 자주 있습니다.
이대로 HTML에 넣으면 ...
예 2<?php
$array = [
1 => "one",
2 => "two",
3 => "three",
4 => "four",
5 => "five"
];
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php foreach ($array as $key => $value) { ?>
<li><?php echo "{$key}番目は{$value}が格納されている。"; ?></li>
<?php } ?>
</body>
</html>
…라고, 이런 쓰는 방법이 됩니다.
이제 실행하면 아래 그림과 같이 제대로 결과를 얻을 수 있습니다.
하지만
<?php } ?>
이 『foreach문이 끝나니까 , } 입니다~』의 곳은 매우 알기 어렵고, 실수도 태어나기 쉽네요.
HTML은 콜론 구문으로 작성
그래서 다음과 같은 쓰기가 자주 사용됩니다.
예 3<?php
$array = [
1 => "one",
2 => "two",
3 => "three",
4 => "four",
5 => "five"
];
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php foreach ($array as $key => $value) : ?>
<li><?php echo "{$key}番目は{$value}が格納されている。"; ?></li>
<?php endforeach; ?>
</body>
</html>
요컨대, 「 } 」를 「 : 」에, 「 } 」를 「 endforeach; 」로 바꾼 쓰는 방법입니다.
이렇게하면 문자 수가 약간 길지 만 foreach의 끝이 어디인지 알기 쉽습니다.
Reference
이 문제에 관하여([PHP] foreach 문을 콜론 구문으로 작성한 예), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pon_maeda/items/5b4b9a73ef307498bcb3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<?php
$array = [
1 => "one",
2 => "two",
3 => "three",
4 => "four",
5 => "five"
];
foreach ($array as $key => $value) {
echo "{$key}番目は{$value}が格納されている。<br>";
}
1番目はoneが格納されている。
2番目はtwoが格納されている。
3番目はthreeが格納されている。
4番目はfourが格納されている。
5番目はfiveが格納されている。
위와 같은 결과를 HTML로 list 표시시키고 싶은 장면이 자주 있습니다.
이대로 HTML에 넣으면 ...
예 2
<?php
$array = [
1 => "one",
2 => "two",
3 => "three",
4 => "four",
5 => "five"
];
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php foreach ($array as $key => $value) { ?>
<li><?php echo "{$key}番目は{$value}が格納されている。"; ?></li>
<?php } ?>
</body>
</html>
…라고, 이런 쓰는 방법이 됩니다.
이제 실행하면 아래 그림과 같이 제대로 결과를 얻을 수 있습니다.
하지만
<?php } ?>
이 『foreach문이 끝나니까 , } 입니다~』의 곳은 매우 알기 어렵고, 실수도 태어나기 쉽네요.
HTML은 콜론 구문으로 작성
그래서 다음과 같은 쓰기가 자주 사용됩니다.
예 3<?php
$array = [
1 => "one",
2 => "two",
3 => "three",
4 => "four",
5 => "five"
];
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php foreach ($array as $key => $value) : ?>
<li><?php echo "{$key}番目は{$value}が格納されている。"; ?></li>
<?php endforeach; ?>
</body>
</html>
요컨대, 「 } 」를 「 : 」에, 「 } 」를 「 endforeach; 」로 바꾼 쓰는 방법입니다.
이렇게하면 문자 수가 약간 길지 만 foreach의 끝이 어디인지 알기 쉽습니다.
Reference
이 문제에 관하여([PHP] foreach 문을 콜론 구문으로 작성한 예), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pon_maeda/items/5b4b9a73ef307498bcb3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<?php
$array = [
1 => "one",
2 => "two",
3 => "three",
4 => "four",
5 => "five"
];
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php foreach ($array as $key => $value) : ?>
<li><?php echo "{$key}番目は{$value}が格納されている。"; ?></li>
<?php endforeach; ?>
</body>
</html>
Reference
이 문제에 관하여([PHP] foreach 문을 콜론 구문으로 작성한 예), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pon_maeda/items/5b4b9a73ef307498bcb3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)