{"id":10959,"date":"2020-02-21T11:35:13","date_gmt":"2020-02-21T11:35:13","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=10959"},"modified":"2021-11-12T10:20:34","modified_gmt":"2021-11-12T10:20:34","slug":"while-nested-while-do-while-and-nested-do-while-loop-in-php","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/while-nested-while-do-while-and-nested-do-while-loop-in-php\/","title":{"rendered":"While, Nested While, Do While, and Nested Do While Loop in PHP."},"content":{"rendered":"\n<h1 class=\"has-text-align-center wp-block-heading\">While Loop<\/h1>\n\n\n\n<p>The <em>While loop<\/em> keeps repeating an action until an association condition returns <em>False<\/em>. It means that when a while loop started, it checks the condition, if it&#8217;s <em>true<\/em> then it executes the <em>block of statements<\/em> and then rechecks the condition and executes until the condition gets <em>False<\/em>.<\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Syntax <\/h3>\n\n\n\n<p><em>   initialisation;<br>                 while(condition)<br>                           {<br>                                 block of statement;<br>                                 increment\/decrement;<br>                           }<\/em><\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Sample Program <\/h3>\n\n\n\n<script src=\"https:\/\/gist.github.com\/SushantSinghRajput03\/8217e47c8692c1629a1549c86054d86c.js\"><\/script>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Output <\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"353\" height=\"158\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/While-loop-output.png\" alt=\"\" class=\"wp-image-10966\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/While-loop-output.png 353w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/While-loop-output-300x134.png 300w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Sample program-2<\/h3>\n\n\n\n<script src=\"https:\/\/gist.github.com\/SushantSinghRajput03\/6f0a4c4c1a7cbbe34ed309187566a968.js\"><\/script>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Output<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"353\" height=\"247\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/While-loop-output2.png\" alt=\"\" class=\"wp-image-10969\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/While-loop-output2.png 353w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/While-loop-output2-300x210.png 300w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/><\/figure><\/div>\n\n\n\n<h1 class=\"has-text-align-center wp-block-heading\">Nested While Loop<\/h1>\n\n\n\n<p>When we insert a <em>while loop<\/em> under a <em>while loop<\/em> then, it is called <em>Nested While Loop<\/em>.<\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Syntax<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-While-Loop-syntax-1024x579.png\" alt=\"\" class=\"wp-image-10972\" width=\"563\" height=\"317\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-While-Loop-syntax-1024x579.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-While-Loop-syntax-300x170.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-While-Loop-syntax-768x434.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-While-Loop-syntax-355x199.png 355w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-While-Loop-syntax.png 1159w\" sizes=\"auto, (max-width: 563px) 100vw, 563px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Sample Program<\/h3>\n\n\n\n<script src=\"https:\/\/gist.github.com\/SushantSinghRajput03\/747bbc41d293f80467c1b57b9aaa5c61.js\"><\/script>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Output<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"358\" height=\"155\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-While-Loop-output.png\" alt=\"\" class=\"wp-image-10978\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-While-Loop-output.png 358w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-While-Loop-output-300x130.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-While-Loop-output-355x155.png 355w\" sizes=\"auto, (max-width: 358px) 100vw, 358px\" \/><\/figure><\/div>\n\n\n\n<h1 class=\"has-text-align-center wp-block-heading\">Do While Loop<\/h1>\n\n\n\n<p>The Do-While Loop is similar to while Loop, but the condition is checked after the loop body is executed. This ensures that the loop body is run at least once.<\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Syntax<\/h3>\n\n\n\n<p><em>initialisation <br>        do<br>         {<br>             block of statements;<br>             increment\/decrement;<br>          }while(condition);<\/em><\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Sample Program<\/h3>\n\n\n\n<script src=\"https:\/\/gist.github.com\/SushantSinghRajput03\/e6b514b4a68a0950efe18bd4f7032408.js\"><\/script>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Output<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"349\" height=\"123\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Do-While-Loop-output.png\" alt=\"\" class=\"wp-image-10985\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Do-While-Loop-output.png 349w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Do-While-Loop-output-300x106.png 300w\" sizes=\"auto, (max-width: 349px) 100vw, 349px\" \/><\/figure><\/div>\n\n\n\n<h1 class=\"has-text-align-center wp-block-heading\">Nested Do While Loop<\/h1>\n\n\n\n<p>When we insert a  Do-while loop under a Do-while loop then, it is called Nested-Do-While loop.<\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Syntax     <\/h3>\n\n\n\n<p><em>initialisation <br>         do<br>          {<br>              block of statements;<br>              increment\/decrement;<br>                do<br>                   {<br>                     block of statements;<br>                     increment\/decrement;<br>                     }while(condition);<br>            }while(condition);<\/em><\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Sample Program<\/h3>\n\n\n\n<script src=\"https:\/\/gist.github.com\/SushantSinghRajput03\/5f92ba411290f713047f94715b384cd8.js\"><\/script>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\">Output<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"346\" height=\"195\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-Do-While-Loop-output.png\" alt=\"\" class=\"wp-image-10994\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-Do-While-Loop-output.png 346w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/Nested-Do-While-Loop-output-300x169.png 300w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><\/figure>\n\n\n<div class=\"epyt-gallery\" data-currpage=\"1\" id=\"epyt_gallery_83915\"><iframe loading=\"lazy\"  id=\"_ytid_65779\"  width=\"760\" height=\"427\"  data-origwidth=\"760\" data-origheight=\"427\" src=\"https:\/\/www.youtube.com\/embed\/?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  data-epytgalleryid=\"epyt_gallery_83915\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><div class=\"epyt-gallery-list\"><div>Sorry, there was a YouTube error.<\/div><\/div><\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>While Loop The While loop keeps repeating an action until an association condition returns False. It means that when a while loop started, it checks the condition, if it&#8217;s true&#8230; <\/p>\n","protected":false},"author":19,"featured_media":11035,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[5150],"tags":[],"class_list":["post-10959","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/10959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=10959"}],"version-history":[{"count":17,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/10959\/revisions"}],"predecessor-version":[{"id":24933,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/10959\/revisions\/24933"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media\/11035"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=10959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=10959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=10959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}