[英]How do I break a for-loop in PHP when conditions are met?
我正在努力地插入一些檢查可分性的代碼(是的,這是生成素數)我想知道如果條件滿足一次就停止for ...循環。 像這樣的代碼:
$delete = array();
foreach ( $testarray as $v ) {
for ( $b = 2; $b < $v; $b++ ) {
if ( $v % $b == 0 ) {
$delete []= $v;
}
}
所以$testarray
是整數1-100, $delete
數組將針對$testarray
進行過濾。 目前,多次將$delete
12這樣的數字添加到$delete
,因為它可以被2,3,4和6整除。當條件匹配一次時,如何通過跳過來節省計算機的時間?
break; #breaks out of a loop
continue; #skips rest of current iteration
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.