Xác định việc sử dụng vòng lặp foreach trong php

Vòng lặp/vòng lặp foreach là một trong những cách tốt nhất để cung cấp một ô cửa dễ dàng để lặp lại mảng/mảng được liệt kê trong chương trình. Nó chỉ hoạt động khi có các đối tượng và mảng. Vòng lặp/cấu trúc foreach sẽ đưa ra lỗi/lỗi khi một người sử dụng nó với các biến và kiểu dữ liệu khác/biến/biến chưa được khởi tạo. Có hai loại vòng lặp diễn đạt foreach trong PHP. Kiểm tra bên dưới để biết các kiểu sử dụng cú pháp khác nhau cho vòng lặp foreach trong PHP. Vòng lặp foreach sẽ chỉ hoạt động trên các phiên bản PHP7, PHP5, PHP4

cú pháp

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

foreach(array as $value)
Statement/statements
foreach(array as $key => $value)
Statement/statements

Vòng lặp biểu mẫu đầu tiên trong cú pháp trên giá trị của phần tử hiện tại trong vòng lặp sẽ được gán cho biến $value và con trỏ bên trong cũng được nâng lên trước một. Vòng lặp biểu mẫu thứ hai trong cú pháp trên sẽ gán giá trị hiện tại cho khóa hiện tại i. e. , khóa phần tử hiện tại được gán cho biến $key và đối với giá trị hiện tại đó sẽ được gán cho biến $value trên mỗi và mọi lần lặp lại

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

Xác định việc sử dụng vòng lặp foreach trong php
Xác định việc sử dụng vòng lặp foreach trong php
Xác định việc sử dụng vòng lặp foreach trong php
Xác định việc sử dụng vòng lặp foreach trong php

Xác định việc sử dụng vòng lặp foreach trong php
Xác định việc sử dụng vòng lặp foreach trong php
Xác định việc sử dụng vòng lặp foreach trong php
Xác định việc sử dụng vòng lặp foreach trong php

Giá bán
Xem các khóa học

Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 (85.636 xếp hạng)

Sơ đồ

Sau đây là biểu diễn của vòng lặp foreach sử dụng lưu đồ trong PHP

Xác định việc sử dụng vòng lặp foreach trong php

Vòng lặp Foreach hoạt động như thế nào trong PHP?

Foreach hoạt động bằng cách lặp qua các giá trị của mảng. Mỗi và mọi phần tử/mục trong mảng sẽ được lưu trữ trong $value/bất kỳ biến nào khác khi cần. Foreach cũng được gọi bằng cách sử dụng các phần tử khóa và giá trị khi cần. Trong foreach, con trỏ của mảng được nâng cao bởi con trỏ để nó đi đến phần tử tiếp theo trong mảng/mảng

Các ví dụ để triển khai Vòng lặp Foreach trong PHP

Dưới đây là một số ví dụ để triển khai vòng lặp foreach trong PHP

Ví dụ 1

Đây là ví dụ đầu tiên về foreach để in danh sách các phần tử/mục có trong chính mảng đó trong chương trình bằng cách sử dụng hàm foreach. Mảng1 có các phần tử của mảng sẽ được gán cho biến value1 để biến value1 biến value1 trở thành phần tử hiện tại của mảng1 bằng cách nhân với số “2”

Mã số

đầu ra

Xác định việc sử dụng vòng lặp foreach trong php

Ví dụ #2

Đây là chương trình in các phần tử của mảng1 bằng cách chuyển các giá trị của mảng1 sang giá trị1 cùng một lúc bằng cách sử dụng các lần lặp của foreach. Trong foreach đầu tiên, các phần tử hiện tại được nhân với 2 nhưng không đưa ra bất kỳ đầu ra nào. Sau vòng lặp lại, vòng lặp foreach mới cho biết bỏ qua các giá trị chính cho $key1 và các giá trị cho $value1 và mọi phần tử chúng tôi cung cấp cho biến key1, value1 bằng cách sử dụng quy trình lặp của foreach. Sau đó, đầu ra sẽ hiển thị các giá trị chỉ mục của mảng và giá trị thực được lưu trữ trong chỉ mục cụ thể của một mảng

Mã số

 $value1) {
echo "{$key1} => {$value1} - ";
print_r($array1);
}
?>

đầu ra

Xác định việc sử dụng vòng lặp foreach trong php

Ví dụ #3

Đây là chương trình in các phần tử mảng thực và cả các phần tử mảng là bội của 2 giá trị duy nhất của nó. Ở đây, mảng được truyền trực tiếp vào bên trong hàm foreach() và sau đó các giá trị mảng được truyền trực tiếp đến biến value1 thông qua phép lặp của foreach

Mã số

đầu ra

Xác định việc sử dụng vòng lặp foreach trong php

Ví dụ #4

Đây là ví dụ nhỏ về vòng lặp foreach của PHP. Ở đây chúng ta có thể thấy các loại vòng lặp foreach khác nhau để minh họa các phần tử của mảng với các kiểu khai báo khác nhau. foreach đầu tiên được khai báo bằng cách liệt kê các phần tử/giá trị mảng cho biến v1 bằng cách chuyển từ biến a1 qua phép lặp foreach. foreach thứ hai sẽ in các phần tử/giá trị của mảng với các giá trị chỉ mục mảng. Lần foreach thứ 3 trong chương trình được thực hiện giống như định dạng key và value như trên. Thứ tư mỗi trong chương trình là minh họa mảng nhiều chiều sử dụng hàm foreach của PHP. Thao tác thứ năm trong chương trình là in các giá trị của mảng động. Tất cả các chương trình đó được hiển thị chi tiết trong hình ảnh đầu ra bên dưới

Mã số

 $v1 \n";
$i1++;
}
/* key and value listing foreach example*/
$a1 = array(
"one" => 1,
"two" => 2,
"three" => 3,
"seventeen" => 17
);
foreach ($a1 as $k1 => $v1) {
echo "\$a1[$k1] => $v1 \n";
}
/* multi-dimensional arrays example with foreach function*/
$a1 = array();
$a1[0][0] = "a";
$a1[0][1] = "b";
$a1[1][0] = "y";
$a1[1][1] = "z";
foreach ($a1 as $v2) {
foreach ($v2 as $v3) {
echo "$v3, ";
}
}
echo "\n";
/* Small example of dynamic arrays with foreach function*/
foreach (array(1, 2, 3, 4, 5) as $v1) {
echo "$v1, ";
}
?>

đầu ra

Xác định việc sử dụng vòng lặp foreach trong php

Ví dụ #5

Đây là chương trình kiểm tra số 3 trong danh sách nếu tìm thấy số 3 sẽ in ra dòng chữ như bên dưới và khi đó vòng lặp sẽ bị ngắt

Mã số

đầu ra

Xác định việc sử dụng vòng lặp foreach trong php

Ví dụ #6

Đây là ví dụ về foreach để tận dụng các ký tự/chuỗi được liệt kê trong mảng và sau đó in chúng bằng phương pháp lặp vòng lặp foreach

Mã số

&$n)
$n = strtoupper($n);
echo "List of the items in the array by modifying into capital letters:: \n";
foreach ($a as $k=>$n)
echo "$n\n";
echo "\n";
echo "Array List with Index values:: \n";
print_r($a);
?>

đầu ra

Xác định việc sử dụng vòng lặp foreach trong php

Bài viết được đề xuất

Đây là hướng dẫn về Vòng lặp Foreach trong PHP. Ở đây chúng ta thảo luận về cú pháp, lưu đồ và cách làm việc cùng với các ví dụ và triển khai mã. Bạn cũng có thể xem qua các bài viết được đề xuất của chúng tôi để tìm hiểu thêm –

Việc sử dụng vòng lặp foreach trong ví dụ PHP là gì?

Vòng lặp foreach chỉ hoạt động trên mảng và được sử dụng để lặp qua từng cặp khóa/giá trị trong một mảng .

Vòng lặp foreach dùng để làm gì?

Vòng lặp foreach được sử dụng để lặp lại các phần tử của bộ sưu tập . Bộ sưu tập có thể là một mảng hoặc một danh sách. Nó thực thi cho từng phần tử có trong mảng.

foreach được sử dụng ở đâu?

Phương thức forEach() gọi hàm cho từng phần tử trong mảng .

Công dụng của vòng lặp trong PHP là gì?

Thường thì khi bạn viết mã, bạn muốn cùng một khối mã chạy đi chạy lại một số lần nhất định. Vì vậy, thay vì thêm một số dòng mã gần như bằng nhau trong một tập lệnh, chúng ta có thể sử dụng các vòng lặp. Các vòng lặp được sử dụng để thực thi lặp đi lặp lại cùng một khối mã, miễn là một điều kiện nhất định là đúng .