Câu hỏi được gắn thẻ «foreach»

foreach là một cấu trúc lặp thực thi một đoạn mã đã cho cho mỗi phần tử trong danh sách / bộ sưu tập / mảng. Ngược lại với vòng lặp for, vòng lặp foreach không yêu cầu bộ mã hóa duy trì biến đếm để tránh các lỗi (hàng rào) ngoài luồng. Nên sử dụng khi lặp đơn giản trên toàn bộ mảng / danh sách / bộ sưu tập .

19
Đối số không hợp lệ được cung cấp cho foreach ()
Tôi thường xử lý dữ liệu có thể là một mảng hoặc một biến null và để cung cấp một số foreachdữ liệu với các dữ liệu này. $values = get_values(); foreach ($values as $value){ ... } Khi bạn cung cấp một foreach với dữ liệu không phải là một …
304 php  foreach 



4
thoát ra khỏi if và foreach
Tôi có một vòng lặp foreach và một câu lệnh if. Nếu một trận đấu được tìm thấy tôi cuối cùng cần phải thoát ra khỏi foreach. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = …



11
JS: lặp lại kết quả của getElementsByClassName bằng Array.forEach
Tôi muốn lặp lại một số thành phần DOM, tôi đang làm điều này: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); nhưng tôi gặp lỗi: document.getElementsByClassName ("mygroup"). forEach không phải là một hàm Tôi đang sử dụng Firefox 3 vì vậy tôi biết rằng cả hai getElementsByClassNamevà …






7
Cái nào hiệu quả hơn, một vòng lặp cho mỗi vòng lặp hoặc một vòng lặp?
Đó là cách hiệu quả nhất để đi qua một bộ sưu tập? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } hoặc là List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Xin lưu ý …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.