php foreach devam

0 Cevap php

Ben belirli koşullar yerine getirilmediği takdirde döngünün bir sonraki yineleme atlamak için çalışıyorum. Sorun döngü devam bağımsız olmasıdır.

Nerede yanlış yaptık?

İlk yorumuna cevaben Güncelleme Kod örneği.

    foreach ($this->routes as $route => $path) {
        $continue = 0;

        ...

        // Continue if route and segment count do not match.
        if (count($route_segments) != $count) {
            $continue = 12;
            continue;
        }

        // Continue if no segment match is found.
        for($i=0; $i < $count; $i++) {
            if ($route_segments[$i] != $segments[$i] && ! preg_match('/^\x24[0-9]+$/', $route_segments[$i])) {
                $continue = 34;
                continue;
            }
        }

        echo $continue; die(); // Prints out 34

0 Cevap