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

   Á¶È¸ 2674   Ãßõ 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 1077/5686
2014-05   4971888   Á¤ÀºÁØ1
2015-12   1508208   ¹é¸Þ°¡
2014-01   3730   metaljw
2017-06   3435   ±è¿µ±â
2002-05   15193   ¹Ú±ÙÈñ
2011-09   6519   ÀÌÁ¾¼Û1
2017-06   3493   ÄĹÚ
2002-05   16563   ¹ÚÇüÁÖ
2008-03   5367   ±è´ë¿ø
2015-05   3886   ¾È¼ºÇö
2017-06   4298   Èĸ®±â
2018-09   3402   Balance
2021-02   3741   ¿µ»êȸ»ó
2022-10   1272   Jhqeds
2011-09   5603   ±èö±â
2018-10   6869   ¾Ë¼±¾÷ü
2008-04   5279   ³²°æ¸²
2011-10   5069   1±èIn1
2014-01   4544   ȲÁø¿ì
2019-12   2675   ÇãÀα¸¸¶Æ¾
2008-04   5421   ±èÁÖ¿ë
2014-02   4702   ³ªÆÄÀÌ°­½ÂÈÆ