看板 PHP 關於我們 聯絡資訊
※ 引述《antontw (習慣)》之銘言: : ※ 引述《yhls (yhls)》之銘言: : : $p = 25; : : $q = 20; : : for ($i = 0; $i < 3; $i++){ : : for ($j = 0; $j < 6; $j++){ : : $c = $p + 119 * $i; : : $d = $q + 55 * $j; : : } : : } : $ans = Array (0=>$c,$d); : return $ans; : : 如果像這樣 : : 我若把它寫成一個 function話 : : 那我return出來要怎麼寫才會抓到全部的值 : : 也就是我要return $c $d function abc(){ $p = 25; $q = 20; for ($i = 0; $i < 3; $i++){ for ($j = 0; $j < 6; $j++){ $c = $p + 119 * $i; $d = $q + 55 * $j; $ans = Array(0=>$c,$d); return $ans; } } } print_r(abc()); 這樣我輸出是 Array ( [0] => 25 [1] => 295 ) 這樣只有一組 理論上應該不是要產生18組 (3*6) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.173.80
allanshen:function裏,遇到return,就不會再執行之後的程式了 12/05 00:47
yhls:了解... 所以意思是指只跑一次 12/05 00:57