{"id":4102,"date":"2013-11-11T22:46:02","date_gmt":"2013-11-11T20:46:02","guid":{"rendered":"http:\/\/www.auditsi.eu\/?p=4102"},"modified":"2015-01-25T00:35:19","modified_gmt":"2015-01-24T22:35:19","slug":"les-boucles-compteur-en-php","status":"publish","type":"post","link":"https:\/\/www.auditsi.eu\/?p=4102","title":{"rendered":"Les boucles compteur en PHP"},"content":{"rendered":"<p style=\"text-align: justify;\">Le PHP est un langage informatique utilis\u00e9 pour la cr\u00e9ation des <a title=\"Le langage PHP, le langage des sites internet dynamiques\" href=\"http:\/\/www.auditsi.eu\/?p=1296\">sites internet dynamiques<\/a>.<\/p>\n<p style=\"text-align: justify;\">Une boucle est une structure de programmation qui permet de r\u00e9p\u00e9ter un ensemble d\u2019instructions un certain nombre de fois. Il existe plusieurs types de boucles. Parmi celles-ci, la boucle compteur assure la r\u00e9p\u00e9tition d\u2019un bloc d\u2019instructions selon un nombre de fois connu \u00e0 l\u2019avance.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2013\/11\/logo-php.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4103\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2013\/11\/logo-php.png\" alt=\"Logo PHP\" width=\"448\" height=\"235\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2013\/11\/logo-php.png 448w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2013\/11\/logo-php-300x157.png 300w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/a>En PHP, la boucle compteur se construit ainsi :<\/p>\n<p style=\"text-align: justify;\"><em>for ($variable_compteur = d\u00e9part ; $variable_compteur &lt;= arriv\u00e9e ; $variable_compteur++)<\/em><\/p>\n<p style=\"text-align: justify;\"><em>{<\/em><\/p>\n<p style=\"text-align: justify; padding-left: 30px;\"><em>[\u2026]<\/em><\/p>\n<p style=\"text-align: justify;\"><em>}<\/em><\/p>\n<p style=\"text-align: justify;\">Les accolades { et } d\u00e9limitent le bloc d&#8217;instructions (mat\u00e9rialis\u00e9 ici avec [&#8230;]) \u00e0 r\u00e9p\u00e9ter.<\/p>\n<p style=\"text-align: justify;\"><em>Exemple :<\/em><\/p>\n<pre class=\"lang:default decode:true \">for ($i = 1 ; $i &lt;= 5 ; $i++)\r\n\r\n{\r\n\r\nEcho \"i = $i\\n\" ;\r\n\r\n}<\/pre>\n<p style=\"text-align: justify;\">Dans cet exemple, l\u2019instruction &#8220;for&#8221; fera prendre \u00e0 la variable i successivement toutes les valeurs comprises de 1 \u00e0 5. Cet exemple affichera (avec l&#8217;instruction &#8220;Echo&#8221;) donc cinq lignes \u00ab i = \u00bb affubl\u00e9es respectivement du chiffre 1, 2, 3\u2026 L\u2019accolade fermante } ferme la boucle, le programme repart sur la ligne &#8220;for&#8221; jusqu\u2019\u00e0 ce que la variable i \u00e9gale cinq.<\/p>\n<p style=\"text-align: justify;\">Cette forme de r\u00e9daction est semblable \u00e0 la plupart des langages informatiques ; d&#8217;ailleurs ce type de boucle se r\u00e9dige strictement de la m\u00eame mani\u00e8re en C, JAVA ou PERL. Dans les autres langages, la forme diff\u00e8re mais est reconnaissable, il en est ainsi en Basic ou en VBA :<\/p>\n<p style=\"text-align: justify;\"><em>FOR variable compteur = d\u00e9part TO arriv\u00e9e STEP pas<\/em><\/p>\n<p style=\"text-align: justify; padding-left: 30px;\"><em>[\u2026]<\/em><\/p>\n<p style=\"text-align: justify;\"><em>NEXT variable_compteur<\/em><\/p>\n<p style=\"text-align: justify;\">Ou en Delphi (Pascal) :<\/p>\n<p><em>FOR variable compteur := d\u00e9part TO arriv\u00e9e STEP pas<\/em><\/p>\n<p><em>BEGIN<\/em><\/p>\n<p style=\"padding-left: 30px;\"><em>[\u2026]<\/em><\/p>\n<p><em>END;<\/em><\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/fr\/share-small.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"facebook_send\",\"email\",\"print\",\"linkedin\");var hupso_counters_lang = \"fr_FR\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"BenoitRiviere14\";var hupso_url_c=\"\";var hupso_title_c=\"Les%20boucles%20compteur%20en%20PHP\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"<p>Le PHP est un langage informatique utilis\u00e9 pour la cr\u00e9ation des sites internet dynamiques. Une boucle est une structure de programmation qui permet de r\u00e9p\u00e9ter un ensemble d\u2019instructions un certain nombre de fois. Il existe plusieurs types de boucles. Parmi celles-ci, la boucle compteur assure la r\u00e9p\u00e9tition d\u2019un bloc d\u2019instructions selon un nombre de fois &#8230;<\/p>\n<p><a href=\"https:\/\/www.auditsi.eu\/?p=4102\" class=\"more-link\">Continue reading &lsquo;Les boucles compteur en PHP&rsquo; &raquo;<\/a><\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/fr\/share-small.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"facebook_send\",\"email\",\"print\",\"linkedin\");var hupso_counters_lang = \"fr_FR\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"BenoitRiviere14\";var hupso_url_c=\"\";var hupso_title_c=\"Les%20boucles%20compteur%20en%20PHP\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"ngg_post_thumbnail":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[7,191],"tags":[273,908,1642,1219,1222,1220,867,1221,1640,663],"class_list":["post-4102","post","type-post","status-publish","format-standard","hentry","category-breves","category-php","tag-boucles","tag-compteur","tag-delphi","tag-echo","tag-for","tag-java","tag-pascal","tag-perl","tag-php","tag-tutoriel"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/4102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4102"}],"version-history":[{"count":8,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/4102\/revisions"}],"predecessor-version":[{"id":5775,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/4102\/revisions\/5775"}],"wp:attachment":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}