phpÀ¸·Î ¼ýÀÚ ¸®½ºÆ® ¸¸µé±â ÀÌ·± °ÍÀº ¾î¶»°Ô Ç®¾î¾ß ÇÒ±î¿ä?

   Á¶È¸ 2657   Ãßõ 0    


예를들어

$count=5; 라고 하면 출력은 4,5,1,2,3 으로 나오고

$count=7; 라고 하면 출력은 6,7,1,2,3,4,5 으로 나오도록 한다

즉 해당 숫자의 끝의 두개가 먼저 순서대로 나오고

그 나머지는 순서대로....


아~ 이것 참 쉬울 것 같은데...

감이 안 잡힙니다.ㅠㅠㅠ

예전에 나를 도와준 마틴님이란 분이 있어 그분을 기억합니다.
2cpu의 도움주신 많은 분들께 늘 감사드립니다.
☎ HP 010-9678-7900
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¹«¾Æ 2019-12
¾î·¹ÀÌ 2°³ ¸¸µé¾î ¼­·Î ÇÕÃÄÁÖ¸é µÇÁö ¾ÊÀ»±î¿ä?
php Ç¥ÇöÀº Àß ¸ð¸£°ÚÁö¸¸
{4,5} ¿Í {1,2,3} ¸¸µé¾î¼­ 2°³¸¦ ÇÕÄ¡´Â ÇüÅÂó·³..
for ¹®À» i ¸¸Å­
{
      (n-1+i) mod n

    if °á°ú°¡ 0 À̸é n

}

»ý°¢³ª´Â ´ë·Î Àû¾ú½À´Ï´Ù

Áý¿¡¼­ ÇÏ¸é ¹Ù·Î µÉ°Í °°Àºµ¥ ¹ÛÀ̶ó¼­...
¹«¾Æ 2019-12
¹è¿­À» ¸¸µéÁö ¾Ê°í ´Ü¼øÈ÷ Ãâ·Â¸¸ ÇÑ´Ù¸é ÀÌ·¡µµ µÉ °°½À´Ï´Ù
$count=5;
for($i=1; $i<=$count; $i++)
{
  $v = $i + $count - 2;
  if($v>$count) $v -= $count;
  echo '<p>'.$v.'</p>';
}

¸¸¾à ¹è¿­·Î ¸¸µé¾î¾ß ÇÑ´Ù¸é
$count=5;
$arr = array();    // ¹è¿­ »ý¼º
for($i=0; $i<$count; $i++)// ¹è¿­ ¿ä¼Ò Ãß°¡
{
  $v = $i + $count - 1;
  if($v>$count) $v -= $count;
  $arr[$i] = $v;
}

foreach($arr as $re) // ¹è¿­ Ãâ·Â
{
  echo '<p>'.$re.'</p>';
}
     
´ë´ÜÇϽʴϴ٠
¿ø´õÇ®!

°í¼ö´Â ´Ù¸£´Ù´Â °ÍÀ» ´À³¢°í ÀÖ½À´Ï´Ù
°­Çѱ¸ 2019-12
$count = 5 ;
$arr = array() ;
for ( $i = 1 ; $i <= $count; $i++ ) {
$arr[] = $i ;
}

$arr2 = array_splice($arr, $count - 2) ;

foreach( $arr2 AS $k => $v ) {
echo $v.'<br/>' ;
}

// ¹è¿­ ³¡ 2°³ ¼øÂ÷ Ãâ·Â µÊ
foreach( $arr AS $k => $v ) {
echo $v.'<br/>' ;
}
     
¸ÚÁý´Ï´Ù
array_pop°ú array_unshift ¸¦ ¾²´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.
°³³ä»ó ½±°Ô °ª ¹è¿­À» ¸¸µç´ÙÀ½, ¸Ç µÚÀÇ °ªÀ» »©¼­ ¾ÕÀ¸·Î ³Ö´Â ÀÛ¾÷À» µÎ¹ø ÇÏ´Â °ÍÀÔ´Ï´Ù.

<?php
$count = 15;

$result = array();
for ($i=1;$i<=$count;$i++) $result[] = $i;
for ($i=0;$i<2;$i++) array_unshift($result,array_pop($result));

print_r($result);
     
Á¤¸» ¸ÚÁý´Ï´Ù. Å×½ºÆ® Çغ¸´Ï Âü ÁÁ½À´Ï´Ù.
±èµ¿¼öP 2019-12
for¹® Çϳª¸¸À¸·Îµµ ´ëÃæ µÇ±ä ÇÕ´Ï´Ù.

for($i=$count-1; $i != $count-2; (($i == $count) ? $i=1 : $i++)) echo $i . ","; echo $i;


QnA
Á¦¸ñPage 1125/5682
2015-12   1490823   ¹é¸Þ°¡
2014-05   4954334   Á¤ÀºÁØ1
2019-12   2850   TLaJ3KtYGr
2019-12   6588   ºò³Ê±¼¸Ç
2019-12   2554   ÀӹαÔ
2019-12   4639   inquisitive
2019-12   4617   ¼­¿ïl°­ÇѸð
2019-12   2175   È­¶õ
2019-12   2530   Jasper
2019-12   4720   ÀüÁ÷P¿¬±¸¿ø
2019-12   3149   ¸®Ä«¶ó¹Ù
2019-12   2805   Ȧ¸¯0o0
2019-12   2309   ³ªÆÄÀÌ°­½ÂÈÆ
2019-12   2977   °­ÇÁ·Î
2019-12   2586   °­ÇÁ·Î
2019-12   2572   ³ªÆÄÀÌ°­½ÂÈÆ
2019-12   5980   ¹Ì¼ö¸Ç
2019-12   2624   ´ÃÆĶõ
2019-12   3838   ¾Æ½ÎÁ¶Äí³ª
2019-12   2849   MikroTikÀÌÁø
2019-12   3933   º´¸ÀÆù
2019-12   4232   ´ÃÆĶõ