3v4l.org

run code in 500+ PHP versions simultaneously
<?php //no. of ques $total_ques = 45; //creating array for que no $que_nos = range(1,(int)$total_ques); $part = 10; //splitting array in chunks $cols = array_chunk($que_nos,$part); echo '<table border="1" cellpadding="5">'; echo '<tr>'; foreach($cols as $col) { //Generating heading columns echo "<td>Q</td>"; echo "<td>Tally</td>"; echo "<td>Total</td>"; } echo '</tr>'; //data for each row $row_data = []; for ($i=0; $i < $part; $i++) { //temporary variable containing values for each row $temp_row_data = []; foreach($cols as $k1 => $col) { //getting first value of array $value = reset($col); $temp_row_data[] = $value ?: ''; if ($value !== false) { //unset value as it is already processed unset($cols[$k1][array_search($value,$col)]); } } //storing temporary array in main row array $row_data[] = $temp_row_data; } foreach ($row_data as $key => $cd) { echo '<tr>'; foreach ($cd as $c) { echo "<td>{$c}</td>"; echo "<td></td>"; echo "<td></td>"; } echo '</tr>'; } echo '</table>';
Output for git.master, git.master_jit, rfc.property-hooks
<table border="1" cellpadding="5"><tr><td>Q</td><td>Tally</td><td>Total</td><td>Q</td><td>Tally</td><td>Total</td><td>Q</td><td>Tally</td><td>Total</td><td>Q</td><td>Tally</td><td>Total</td><td>Q</td><td>Tally</td><td>Total</td></tr><tr><td>1</td><td></td><td></td><td>11</td><td></td><td></td><td>21</td><td></td><td></td><td>31</td><td></td><td></td><td>41</td><td></td><td></td></tr><tr><td>2</td><td></td><td></td><td>12</td><td></td><td></td><td>22</td><td></td><td></td><td>32</td><td></td><td></td><td>42</td><td></td><td></td></tr><tr><td>3</td><td></td><td></td><td>13</td><td></td><td></td><td>23</td><td></td><td></td><td>33</td><td></td><td></td><td>43</td><td></td><td></td></tr><tr><td>4</td><td></td><td></td><td>14</td><td></td><td></td><td>24</td><td></td><td></td><td>34</td><td></td><td></td><td>44</td><td></td><td></td></tr><tr><td>5</td><td></td><td></td><td>15</td><td></td><td></td><td>25</td><td></td><td></td><td>35</td><td></td><td></td><td>45</td><td></td><td></td></tr><tr><td>6</td><td></td><td></td><td>16</td><td></td><td></td><td>26</td><td></td><td></td><td>36</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>7</td><td></td><td></td><td>17</td><td></td><td></td><td>27</td><td></td><td></td><td>37</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>8</td><td></td><td></td><td>18</td><td></td><td></td><td>28</td><td></td><td></td><td>38</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>9</td><td></td><td></td><td>19</td><td></td><td></td><td>29</td><td></td><td></td><td>39</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>10</td><td></td><td></td><td>20</td><td></td><td></td><td>30</td><td></td><td></td><td>40</td><td></td><td></td><td></td><td></td><td></td></tr></table>

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:
49.26 ms | 2520 KiB | 4 Q