2013-02-15 126 views
-1

在數據這是不以任何方式至關重要,但我已經通過我在我的網站的用戶得到了一個循環,我吐出數據,每一個,像這樣播放與循環

for($i=1; $i<=999; $i++){ 
    $varA = function_a($i); 
    $varB = function_b($i); 
    $myownvar = 0; 
    foreach ($varB AS $b) { 
     $myownvar = ++$myownvar; 
    } 
    print($varA.$varB.$myownvar); 
} 

我最終像

  • 1個的結果 - user_one:(10)
  • 2 - user_two:(4)
  • 3 - user_three:(9)

我想知道是否有一種'相對簡單'的方式來轉換數據,類似於我所掌握的方式,但打印基於這樣的$this的數據。

  • 1 - user_one:(10)
  • 3 - user_three:(9)
  • 2 - user_two:(4)
+4

不只是一個for循環。你必須建立一個結果數組,然後對它進行排序,然後**顯示它。 – 2013-02-15 19:15:48

+0

嗯,他可以在技術上創建一種瘋狂的增量方程,以這種方式循環哈哈... – crush 2013-02-15 19:17:18

+2

可能不是一個好主意擺弄變量'這個' – 2013-02-15 19:18:27

回答

1

我並不真正知道你正在嘗試完成,但如果模式保持一致,那麼你可以做類似如下:

for ($i = 1; $i < 10; $i+=2) { 
    echo $i; 
    echo $i-1; 
} 

,輸出:

1032547698 

如果你不想要0,那麼你可以簡單地檢查它,並放棄它。

由於您沒有發佈所有代碼,因此我很難給出比這更好的例子,但我認爲您應該能夠看到這將如何適用於您的情況。

+0

這實際上工作得很好 - 我會用更多的代碼工作我的下一個問題,謝謝! – Xhynk 2013-02-15 19:53:50