3v4l.org

run code in 500+ PHP versions simultaneously
<?php // 請填入本平台提供的 txid 值並填入在單引號內 $txid = 'b9da53c8789717a1557a650a3b2667a7395fa03e44563682ffb66c2b91c76784'; // 總共幾個大賞 $prize_count = 1; // 總共幾個籤數 $tag_count = 360; $dec = gmp_init($txid, 16); $prize_tmp = []; $prize_tmp_count = 0; <?php // 請填入本平台提供的 txid 值並填入在單引號內 $txid = 'e9dfe978ecab1d6994712847893f2411621ff10cfa293a6bab00605356b96cf0'; // 總共幾個大賞 $prize_count = 3; // 總共幾個籤數 $tag_count = 331193; $dec = gmp_init($txid, 16); $prize_tmp = []; $prize_tmp_count = 0; $step_tmp = 100; $step = 1; $max_count = 100; try { while ($step <= $max_count) { $powResult = gmp_pow($step_tmp, $step); $div = gmp_div_q($dec, $powResult); $mod = gmp_mod($div, $tag_count); $prize_number = (int)gmp_strval($mod) + 1; if (!in_array($prize_number, $prize_tmp)) { $prize_tmp[] = $prize_number; $prize_tmp_count++; } if ($prize_tmp_count >= $prize_count) { break; } $step++; } echo implode(', ', $prize_tmp); } catch (\Exception $e) { echo $e->getMessage(); } $step_tmp = 100; $step = 1; $max_count = 100; try { while ($step <= $max_count) { $powResult = gmp_pow($step_tmp, $step); $div = gmp_div_q($dec, $powResult); $mod = gmp_mod($div, $tag_count); $prize_number = (int)gmp_strval($mod) + 1; if (!in_array($prize_number, $prize_tmp)) { $prize_tmp[] = $prize_number; $prize_tmp_count++; } if ($prize_tmp_count >= $prize_count) { break; } $step++; } echo implode(', ', $prize_tmp); } catch (\Exception $e) { echo $e->getMessage(); }
Output for git.master_jit, git.master
Parse error: syntax error, unexpected token "<", expecting end of file in /in/Wpuv6 on line 15
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
47.08 ms | 706 KiB | 3 Q