|
 |
12³â Àü |
each — ¹è¿¿¡¼ ÇöÀç Å°¿Í °ª ½ÖÀ» ¹ÝȯÇÏ°í ¹è¿ Ä¿¼¸¦ ÀüÁø
Report a bug
¼³¸í
array each ( array &$array )
¹è¿¿¡¼ ÇöÀç Å°¿Í °ª ½ÖÀ» ¹ÝȯÇÏ°í ¹è¿ Ä¿¼¸¦ ÀüÁøÇÕ´Ï´Ù.
each()¸¦ ½ÇÇàÇÑ ÈÄ¿¡, ¹è¿ Ä¿¼´Â ¹è¿ÀÇ ´ÙÀ½ ¿ø¼Ò¸¦ °¡¸£Å°°Å³ª, ¹è¿ÀÇ ³¡À̶ó¸é ¸¶Áö¸· ¿ø¼Ò µÚ¸¦ °¡¸£Åµ´Ï´Ù. each¸¦ »ç¿ëÇؼ ¹è¿À» ´Ù½Ã µû¶ó°¡·Á¸é reset()ÇØ¾ß ÇÕ´Ï´Ù.
Report a bug
Àμö
array
ÀÔ·Â ¹è¿.
Report a bug
¹Ýȯ°ª
array ¹è¿¿¡¼ ÇöÀçÀÇ Å°¿Í °ª ½ÖÀ» ¹ÝȯÇÏ°í ¹è¿ Ä¿¼¸¦ ÀüÁø½ÃŲ´Ù. ÀÌ Å°/°ª ½ÖÀº 4°³ ¿ø¼Ò¸¦ °®´Â ¹è¿À» ¹ÝȯÇÑ´Ù. 0, 1, key, value ÀÌ´Ù. ¿ø¼Ò 0°ú key´Â ¹è¿ ¿ø¼ÒÀÇ Å° À̸§À» Æ÷ÇÔÇÏ°í, 1°ú value´Â µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ´Ù.
¹è¿ÀÇ ³»ºÎ Æ÷ÀÎÅÍ°¡ ¹è¿ÀÇ ³¡À» ¹þ¾î³ª¸é, each()´Â FALSE¸¦ ¹ÝȯÇÑ´Ù.
Report a bug
¿¹Á¦
Example #1 each() ¿¹Á¦
<?php
$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");
$bar = each($foo);
print_r($bar);
?>
$bar´Â ÇöÀç ´ÙÀ½°ú °°Àº key/value ½ÖÀ» Æ÷ÇÔÇÑ´Ù:
Array
(
[1] => bob
[value] => bob
[0] => 0
[key] => 0
)
<?php
$foo = array("Robert" => "Bob", "Seppo" => "Sepi");
$bar = each($foo);
print_r($bar);
?>
$bar´Â ÇöÀç ´ÙÀ½°ú °°Àº key/value ½ÖÀ» Æ÷ÇÔÇÑ´Ù:
Array
(
[1] => Bob
[value] => Bob
[0] => Robert
[key] => Robert
)
each()´Â ¹è¿À» µû¶ó°¡±â À§ÇØ ÀϹÝÀûÀ¸·Î list()¿Í °°ÀÌ »ç¿ëÇÑ´Ù. ¿©±â¿¡ ¿¹Á¦°¡ ÀÖ½À´Ï´Ù:
Example #2 each()·Î ¹è¿ µû¶ó°¡±â
<?php
$fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');
reset($fruit);
while (list($key, $val) = each($fruit)) {
echo "$key => $val\n";
}
?>
À§ ¿¹Á¦ÀÇ Ãâ·Â:
a => apple
b => banana
c => cranberry
|
|
̵̧ : 515 |
̵̧
¸ñ·Ï
|
|