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

   Á¶È¸ 2659   Ãßõ 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 4868/5683
2014-05   4955453   Á¤ÀºÁØ1
2015-12   1491962   ¹é¸Þ°¡
2020-06   2686   ű¤¼º
2022-12   2686   osthek83
2021-07   2686   ÀÌÁöÆ÷Åä
2021-02   2686   ÇູÇϼ¼
2021-03   2686   khc0430
2019-01   2686   ÇູÇϼ¼
2021-07   2686   ±è¹Î¼ö2
2023-04   2686   grzlr
2019-08   2686   °Å´Ï½ºÆ®
2020-09   2686   ArtsRommel
2020-05   2686   ¾ÛµîÀÌ
2020-03   2686   ¸¸»ç¿ÀÄÉÀÌ
2023-02   2686   ¶Ñ¾Ó
2020-02   2686   ¯¯¸Ç
2023-01   2686   ÇÁ·Î½Ã¾Æ
2020-05   2686   ¸®Å°ÆÄ¿ï·¯
2020-06   2686   LSSAH
2022-04   2686   ´ÙÀ̾îÆ®Áß
2019-01   2685   ±è°Ç¿ì
2020-11   2685   fiento