Tôi cần tạo một tuyên bố foreach sẽ chạy qua và tạo điều kiện cho câu lệnh có điều kiện. Tôi đã viết bit này của mã, không mong đợi nó để làm việc, và tất nhiên nó đã không ...Đặt vòng lặp foreach vào trong điều kiện if
$filename = "whitelist.txt";
$handle = fopen($filename, 'r');
$whitelist = fread($handle, filesize($filename));
fclose($handle);
$whitelist = explode("\n", $whitelist);
if (
foreach ($whitelist as $value) {
strpos($ref, 'http://'.$value.'/')===0 ||
}
)
Vì vậy, nên điều này bao giờ có thể làm việc? Hay tôi chỉ điên thôi sao? Nếu có thực sự không có cách nào để đặt một vòng lặp trong tình trạng như thế này, ai đó có thể đề xuất một cách tốt hơn để làm điều này? Nhiều đánh giá cao!
Điều đó không có ý nghĩa HOẶC chỉ là tôi? – shamittomar
Haha, có thể không có ý nghĩa gì cả. Tôi đang chạy qua một mảng với thử nghiệm foreach nếu bất kỳ giá trị trong mảng phù hợp với một chuỗi được xác định, nếu nó không làm một điều, nếu nó không làm khác. –