3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php // This script make three pull-down menus // for an html form: months, days, years. //Make the months array: $months = array(1 => 'January', 'Febuary', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); //Make the days and years arrays: $days = range(1,31); $years = range(2008, 2018); //Make the months pull-down menu: echo '<select name="month">'; foreach ($months as $months => $value){ echo "<option value=\"$months\">$value</option>\n"; } echo '</select>'; //Make the days pull-down menu: echo '<select name="day">'; foreach ($days as $days => $value){ echo "<option value=\"$value\">$value</option>\n"; } echo '</select>'; //Make the years pull-down menu: echo '<select name="year">'; foreach ($years as $years => $value){ echo "<option value=\"$value\">$value</option>\n"; } echo '</select>'; ?>
based on 0AV7O
Output for 4.3.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
<select name="month"><option value="1">January</option> <option value="2">Febuary</option> <option value="3">March</option> <option value="4">April</option> <option value="5">May</option> <option value="6">June</option> <option value="7">July</option> <option value="8">August</option> <option value="9">September</option> <option value="10">October</option> <option value="11">November</option> <option value="12">December</option> </select><select name="day"><option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select><select name="year"><option value="2008">2008</option> <option value="2009">2009</option> <option value="2010">2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> <option value="2014">2014</option> <option value="2015">2015</option> <option value="2016">2016</option> <option value="2017">2017</option> <option value="2018">2018</option> </select>