3v4l.org

run code in 300+ PHP versions simultaneously
<?php $show = array( 'mon' => false, 'tue' => false, 'wed' => false, 'thu' => false, 'fri' => false, 'sat' => false, 'sun' => false ); $keys = array_keys($show); foreach (range(0,6) as $index) { $key = $keys[$index]; $show[$index] |= true; // in your case |= isset($post[$index]); } var_dump($show);
Output for git.master, git.master_jit, rfc.property-hooks
Warning: Undefined array key 0 in /in/DjtaV on line 17 Warning: Undefined array key 1 in /in/DjtaV on line 17 Warning: Undefined array key 2 in /in/DjtaV on line 17 Warning: Undefined array key 3 in /in/DjtaV on line 17 Warning: Undefined array key 4 in /in/DjtaV on line 17 Warning: Undefined array key 5 in /in/DjtaV on line 17 Warning: Undefined array key 6 in /in/DjtaV on line 17 array(14) { ["mon"]=> bool(false) ["tue"]=> bool(false) ["wed"]=> bool(false) ["thu"]=> bool(false) ["fri"]=> bool(false) ["sat"]=> bool(false) ["sun"]=> bool(false) [0]=> int(1) [1]=> int(1) [2]=> int(1) [3]=> int(1) [4]=> int(1) [5]=> int(1) [6]=> int(1) }

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:
37.22 ms | 402 KiB | 8 Q