note 116692 added to control-structures.for

From: Date: Thu, 12 Feb 2015 12:26:48 +0000
Subject: note 116692 added to control-structures.for
Groups: php.notes 
Request: Send a blank email to php-notes+get-201703@lists.php.net to get a copy of this message
<?php // Zeitzone festlegen (wichtig für die Datumformatierung ab PHP 5.4) date_default_timezone_set("Europe/Berlin"); // Optionen für select (Dropdown-Element) function dropDownSelect($startYear, $currentYear, $maxlimit){ $start = $startYear; //Startjahr $end = ($maxlimit !== false) ? $currentYear + $maxlimit : $currentYear; // Bis zu welchem Jahr soll die FOR Schleife zählen $option = ''; // Optionen für select bekannt machen for($i = $start; $i <= $end; $i++){ $selected = ($i == $currentYear) ? ' selected="selected"' : ''; // Wenn die Schleife das aktuelle Jahr erreicht hat dann im select (Dropdown) markieren // $i = aktuelle Position in der Schleife $option .= "\t" .'<option value="' . $i . '"' . $selected . '>' . $i . '</option>' . "\n"; // Optionen dynamisch generieren } return $option; // Rückgabe der Optionen an Funktionsaufruf } $startYear = 1900; // Startjahr z.B. 1900 $currentYear = (int)date("Y"); // Aktuelles Jahr als Intiger $maxlimit = 10; // Jahre über das aktuelle Jahr hinaus echo '<select id="year" name="year">' . "\n"; // (Dropdown-Element) erstellen echo dropDownSelect($startYear, $currentYear, $maxlimit); // Funktion für den Inhalt (Auswahloptionen) aufrufen echo '</select>' . "\n"; // (Dropdown-Element) beenden ?> ---- Server IP: 72.52.91.14 Probable Submitter: 5.28.91.31 ---- Manual Page -- http://php.net/manual/en/control-structures.for.php Edit -- https://master.php.net/note/edit/116692 Del: integrated -- https://master.php.net/note/delete/116692/integrated Del: useless -- https://master.php.net/note/delete/116692/useless Del: bad code -- https://master.php.net/note/delete/116692/bad+code Del: spam -- https://master.php.net/note/delete/116692/spam Del: non-english -- https://master.php.net/note/delete/116692/non-english Del: in docs -- https://master.php.net/note/delete/116692/in+docs Del: other reasons-- https://master.php.net/note/delete/116692 Reject -- https://master.php.net/note/reject/116692 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#201703) next »