{"id":12399,"date":"2015-01-22T09:57:00","date_gmt":"2015-01-22T09:57:00","guid":{"rendered":"https:\/\/kiencang.net\/2015\/01\/22\/vong-lap-trong-php\/"},"modified":"2022-09-17T02:06:59","modified_gmt":"2022-09-16T19:06:59","slug":"vong-lap-trong-php","status":"publish","type":"post","link":"https:\/\/kiencang.net\/vong-lap-trong-php\/","title":{"rendered":"V\u00f2ng l\u1eb7p trong PHP"},"content":{"rendered":"\n

N\u1ebfu b\u1ea1n l\u00e0m c\u00e1i g\u00ec \u0111\u00f3 \u0111\u1ed9 1000 l\u1ea7n trong ng\u00e0y b\u1ea1n s\u1ebd ch\u00e1n ng\u1ea5y v\u00e0 kh\u1ea3 n\u0103ng sai s\u00f3t r\u1ea5t cao (tr\u1eeb vi\u1ec7c th\u1edf). M\u00e1y m\u00f3c th\u00ec kh\u00f4ng nh\u01b0 v\u1eady, trong c\u00e1c d\u00e2y chuy\u1ec3n \u0111\u00f3ng chai, m\u1ed9t thi\u1ebft b\u1ecb l\u1eb7p \u0111i l\u1eb7p l\u1ea1i c\u00f4ng vi\u1ec7c c\u1ee7a n\u00f3 v\u00e0i ngh\u00ecn l\u1ea7n m\u1ed7i ti\u1ebfng theo c\u00e1ch kh\u00f4ng th\u1ec3 ch\u00ednh x\u00e1c h\u01a1n. V\u00e2ng \u0111\u00f3 l\u00e0 \u0111i\u1ec3m m\u1ea1nh c\u1ee7a m\u00e1y. <\/p>\n\n\n\n

Trong b\u00e0i vi\u1ebft n\u00e0y ch\u00fang ta s\u1ebd n\u00f3i v\u1ec1 c\u00e1ch l\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 th\u1ef1c hi\u1ec7n v\u00f2ng l\u1eb7p trong PHP, t\u1ee9c l\u00e0 ch\u1ec9 \u0111\u1ecbnh n\u00f3 l\u1eb7p l\u1ea1i m\u1ed9t vi\u1ec7c g\u00ec \u0111\u1ea5y m\u00e0 ch\u00fang ta mu\u1ed1n.<\/p>\n\n\n\n


\n\n\n\n

V\u00f2ng l\u1eb7p for<\/h2>\n\n\n\n

C\u00fa ph\u00e1p:<\/p>\n\n\n\n

for (bi\u1ebfn \u0111\u1ebfm; bi\u1ebfn ki\u1ec3m tra; gi\u00e1 tr\u1ecb t\u0103ng c\u1ee7a bi\u1ebfn) {\n\u0111o\u1ea1n code th\u1ef1c thi;\n}<\/code><\/pre>\n\n\n\n

V\u00ed d\u1ee5:<\/p>\n\n\n\n

<?php \necho \"C\u00e1c s\u1ed1 ch\u1eb5n t\u1eeb 0 \u0111\u1ebfn 20 l\u00e0:<br>\";\nfor ($x = 0; $x <= 20; $x+=2) {\necho \"$x <br>\";\n} \n?>  <\/code><\/pre>\n\n\n\n

Bi\u1ebfn \u0111\u1ebfm b\u1eaft \u0111\u1ea7u t\u1eeb 0, k\u1ebft th\u00fac t\u1ea1i 20, v\u1edbi b\u01b0\u1edbc nh\u1ea3y l\u00e0 2, v\u00ec v\u1eady n\u00f3 s\u1ebd l\u1ea7n l\u01b0\u1ee3t in ra c\u00e1c gi\u00e1 tr\u1ecb: 0, 2 , 4, 6, 8,\u2026, cho \u0111\u1ebfn gi\u00e1 tr\u1ecb cu\u1ed1i c\u00f9ng l\u00e0 20.<\/p>\n\n\n\n

Th\u00f4ng th\u01b0\u1eddng b\u01b0\u1edbc nh\u1ea3y kh\u00f4ng ph\u1ea3i l\u00e0 2, m\u00e0 l\u00e0 1, ch\u1eb3ng h\u1ea1n khi t\u00f4i mu\u1ed1n in ra danh s\u00e1ch t\u00ean h\u1ecdc sinh c\u1ee7a m\u1ed9t l\u1edbp h\u1ecdc.<\/p>\n\n\n\n


\n\n\n\n

V\u00f2ng l\u1eb7p foreach<\/h2>\n\n\n\n

V\u00f2ng l\u1eb7p foreach ch\u1ec9 d\u00f9ng cho m\u1ea3ng trong php<\/a>, n\u00f3 d\u00f9ng \u0111\u1ec3 l\u1eb7p l\u1ea1i c\u1eb7p kh\u00f3a \/ gi\u00e1 tr\u1ecb trong m\u1ea3ng.<\/p>\n\n\n\n

C\u00fa ph\u00e1p:<\/p>\n\n\n\n

foreach ($mang as $gia_tri) {\ncode th\u1ef1c thi;\n}<\/code><\/pre>\n\n\n\n

\u0110\u1ed1i v\u1edbi m\u1ed7i l\u1ea7n l\u1eb7p, gi\u00e1 tr\u1ecb c\u1ee7a c\u00e1c ph\u1ea7n t\u1eed m\u1ea3ng hi\u1ec7n t\u1ea1i \u0111\u01b0\u1ee3c g\u00e1n cho $gia_tri<\/b> v\u00e0 con tr\u1ecf m\u1ea3ng \u0111\u01b0\u1ee3c di chuy\u1ec3n t\u0103ng m\u1ed9t, vi\u1ec7c \u0111\u00f3 \u0111\u01b0\u1ee3c l\u1eb7p l\u1ea1i cho \u0111\u1ebfn khi n\u00f3 \u0111\u1ea1t \u0111\u1ebfn c\u00e1c ph\u1ea7n t\u1eed m\u1ea3ng cu\u1ed1i c\u00f9ng. V\u00ed d\u1ee5 sau \u0111\u00e2y ch\u1ee9ng minh v\u00f2ng l\u1eb7p s\u1ebd \u0111\u01b0a ra c\u00e1c gi\u00e1 tr\u1ecb c\u1ee7a m\u1ea3ng cho tr\u01b0\u1edbc ($m\u00e0u):<\/p>\n\n\n\n

<?php\n$mau = array(\"\u0111\u1ecf\", \"xanh l\u00e1 c\u00e2y\", \"xanh da tr\u1eddi\", \"v\u00e0ng\");\n\nforeach ($mau as $gia_tri) {\necho \"$gia_tri <br>\";\n}\n?><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"

N\u1ebfu b\u1ea1n l\u00e0m c\u00e1i g\u00ec \u0111\u00f3 \u0111\u1ed9 1000 l\u1ea7n trong ng\u00e0y b\u1ea1n s\u1ebd ch\u00e1n ng\u1ea5y v\u00e0 kh\u1ea3 n\u0103ng sai s\u00f3t r\u1ea5t cao (tr\u1eeb vi\u1ec7c th\u1edf). M\u00e1y m\u00f3c th\u00ec kh\u00f4ng nh\u01b0 v\u1eady, trong c\u00e1c d\u00e2y chuy\u1ec3n \u0111\u00f3ng chai, m\u1ed9t thi\u1ebft b\u1ecb l\u1eb7p \u0111i l\u1eb7p l\u1ea1i c\u00f4ng vi\u1ec7c c\u1ee7a n\u00f3 v\u00e0i ngh\u00ecn l\u1ea7n m\u1ed7i ti\u1ebfng theo c\u00e1ch …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[238],"tags":[],"yoast_head":"\nV\u00f2ng l\u1eb7p trong PHP • Ki\u1ebfn c\u00e0ng<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kiencang.net\/vong-lap-trong-php\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"V\u00f2ng l\u1eb7p trong PHP • Ki\u1ebfn c\u00e0ng\" \/>\n<meta property=\"og:description\" content=\"N\u1ebfu b\u1ea1n l\u00e0m c\u00e1i g\u00ec \u0111\u00f3 \u0111\u1ed9 1000 l\u1ea7n trong ng\u00e0y b\u1ea1n s\u1ebd ch\u00e1n ng\u1ea5y v\u00e0 kh\u1ea3 n\u0103ng sai s\u00f3t r\u1ea5t cao (tr\u1eeb vi\u1ec7c th\u1edf). M\u00e1y m\u00f3c th\u00ec kh\u00f4ng nh\u01b0 v\u1eady, trong c\u00e1c d\u00e2y chuy\u1ec3n \u0111\u00f3ng chai, m\u1ed9t thi\u1ebft b\u1ecb l\u1eb7p \u0111i l\u1eb7p l\u1ea1i c\u00f4ng vi\u1ec7c c\u1ee7a n\u00f3 v\u00e0i ngh\u00ecn l\u1ea7n m\u1ed7i ti\u1ebfng theo c\u00e1ch …\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kiencang.net\/vong-lap-trong-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Ki\u1ebfn c\u00e0ng\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/anhducnguyen87\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-22T09:57:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-16T19:06:59+00:00\" \/>\n<meta name=\"author\" content=\"Nguy\u1ec5n \u0110\u1ee9c Anh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nguy\u1ec5n \u0110\u1ee9c Anh\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 ph\u00fat\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"V\u00f2ng l\u1eb7p trong PHP • Ki\u1ebfn c\u00e0ng","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kiencang.net\/vong-lap-trong-php\/","og_locale":"vi_VN","og_type":"article","og_title":"V\u00f2ng l\u1eb7p trong PHP • Ki\u1ebfn c\u00e0ng","og_description":"N\u1ebfu b\u1ea1n l\u00e0m c\u00e1i g\u00ec \u0111\u00f3 \u0111\u1ed9 1000 l\u1ea7n trong ng\u00e0y b\u1ea1n s\u1ebd ch\u00e1n ng\u1ea5y v\u00e0 kh\u1ea3 n\u0103ng sai s\u00f3t r\u1ea5t cao (tr\u1eeb vi\u1ec7c th\u1edf). M\u00e1y m\u00f3c th\u00ec kh\u00f4ng nh\u01b0 v\u1eady, trong c\u00e1c d\u00e2y chuy\u1ec3n \u0111\u00f3ng chai, m\u1ed9t thi\u1ebft b\u1ecb l\u1eb7p \u0111i l\u1eb7p l\u1ea1i c\u00f4ng vi\u1ec7c c\u1ee7a n\u00f3 v\u00e0i ngh\u00ecn l\u1ea7n m\u1ed7i ti\u1ebfng theo c\u00e1ch …","og_url":"https:\/\/kiencang.net\/vong-lap-trong-php\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2015-01-22T09:57:00+00:00","article_modified_time":"2022-09-16T19:06:59+00:00","author":"Nguy\u1ec5n \u0110\u1ee9c Anh","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Nguy\u1ec5n \u0110\u1ee9c Anh","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"2 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kiencang.net\/vong-lap-trong-php\/","url":"https:\/\/kiencang.net\/vong-lap-trong-php\/","name":"V\u00f2ng l\u1eb7p trong PHP • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2015-01-22T09:57:00+00:00","dateModified":"2022-09-16T19:06:59+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/vong-lap-trong-php\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/vong-lap-trong-php\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/vong-lap-trong-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"V\u00f2ng l\u1eb7p trong PHP"}]},{"@type":"WebSite","@id":"https:\/\/kiencang.net\/#website","url":"https:\/\/kiencang.net\/","name":"Ki\u1ebfn c\u00e0ng","description":"\u00d4m l\u00fd thuy\u1ebft, h\u00f4n th\u1ef1c h\u00e0nh","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kiencang.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16","name":"Nguy\u1ec5n \u0110\u1ee9c Anh","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/kiencang.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","caption":"Nguy\u1ec5n \u0110\u1ee9c Anh"},"description":"Sinh n\u0103m 1987, t\u1ed1t nghi\u1ec7p Cao \u0111\u1eb3ng th\u1ef1c h\u00e0nh FPT qu\u00e3ng 2014, chuy\u00ean ng\u00e0nh Thi\u1ebft k\u1ebf website. T\u00f4i th\u00edch Content, SEO, Ads, T\u0103ng t\u1ed1c website v\u00e0 Th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed. B\u00ean c\u1ea1nh b\u00e0i t\u1ef1 vi\u1ebft, t\u00f4i c\u0169ng d\u1ecbch nhi\u1ec1u n\u1ed9i dung th\u00fa v\u1ecb c\u1ee7a c\u00e1c t\u00e1c gi\u1ea3 kh\u00e1c nhau. FB c\u00e1 nh\u00e2n: facebook.com\/anhducnguyen87. Email li\u00ean h\u1ec7: guiemailchotoi@gmail.com","sameAs":["https:\/\/www.facebook.com\/anhducnguyen87\/"],"url":"https:\/\/kiencang.net\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/12399"}],"collection":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/comments?post=12399"}],"version-history":[{"count":1,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/12399\/revisions"}],"predecessor-version":[{"id":23396,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/12399\/revisions\/23396"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=12399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=12399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=12399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}