簡體   English   中英

當條件滿足時,如何在PHP中打破for循環?

[英]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整除。當條件匹配一次時,如何通過跳過來節省計算機的時間?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM