{"id":809,"date":"2023-11-29T08:00:00","date_gmt":"2023-11-29T07:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=809"},"modified":"2024-07-24T06:17:20","modified_gmt":"2024-07-24T04:17:20","slug":"php-workshop-10","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2023\/11\/29\/php-workshop-10\/","title":{"rendered":"PHP Workshop 10"},"content":{"rendered":"\n<p>Der zehnte PHP Workshop widmet sich wie versprochen der for-Schleife\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>Die for-Schleife:<\/strong><\/p>\n\n\n\n<p>Der Grundaufbau der for-Schleife:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\nfor (Startwert ; Bedingung ; Schleifenschritt)\n{\nAnweisungen;\n}\n?><\/code><\/pre>\n\n\n\n<p>Das erste Beispiel sieht so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\nfor($i=0; $i &lt; 10; $i++)\n{\necho \"$i, \";\n}\n?><\/code><\/pre>\n\n\n\n<p>Das zweite Beispiel sieht so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$zahl = $_POST&#91;\"zahl\"];\nif($zahl > 25)\n{\n$zahl = 25;\n}\nfor($a = 0; $a &lt;= $zahl; $a++)\n{\necho $a;\necho \", \";\n}\n?><\/code><\/pre>\n\n\n\n<p>Das zweite Beispiel nutzt wieder ein Formular und z\u00e4hlt dann bis zur Zahl die der Nutzer im Formular eingegeben hat. OK es ist ein Stopper eingebaut. Bei 25 h\u00f6rt die for-Schleife auf zu z\u00e4hlen.<\/p>\n\n\n\n<p><strong>Schleifenablauf mit break und continue:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\nfor($i=0; $i &lt; 20; $i++) {\nif($i == 13) {\necho \"Dreizehn ist eine Ungl\u00fcckszahl!!! &lt;br \/>\";\nbreak;\n}\necho \"$i, \";\n}\n?>\n\n&lt;?php\nfor($i=0; $i &lt; 20; $i++) {\nif($i == 13) {\necho \"Dreizehn ist eine Ungl\u00fcckszahl!!! &lt;br \/>\";\ncontinue;\n}\necho \"$i, \";\n}\n?><\/code><\/pre>\n\n\n\n<p>Das Prinzip von break und continue ist identisch zu dem bei der while-Schleife.<\/p>\n\n\n\n<p><strong>Ausblick:<\/strong><\/p>\n\n\n\n<p>Im n\u00e4chsten PHP Workshop werden Arrays vorgestellt\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der zehnte PHP Workshop widmet sich wie versprochen der for-Schleife\u2026<\/p>\n","protected":false},"author":1,"featured_media":545,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[23],"class_list":["post-809","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-webdesign","tag-webdesign-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=809"}],"version-history":[{"count":2,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/809\/revisions"}],"predecessor-version":[{"id":1689,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/809\/revisions\/1689"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/545"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}