PHP ফাংশনে ফ্ল্যাগ

ফাংশনে ফ্ল্যাগ ব্যবহার করা যেতে পারে অন্তর্নিহিতভাবে return নির্দেশনা ব্যবহার করে। চলুন দেখি, এটি কিভাবে করা হয়। আমাদের কাছে আছে মনে করুন নিম্নলিখিত ফাংশন, যা যাচাই করে, যে অ্যারোর সমস্ত উপাদান ধনাত্মক সংখ্যা:

php<?php
  function isPositive($arr) {
    $flag = true;
    
    foreach ($arr as $elem) {
      if ($elem < 0) {
        $flag = false;
      }
    }
    
    return $flag;
  }
?>

চলুন অন্তর্নিহিত ফ্ল্যাগ ব্যবহার করে ফাংশনের কোডটি পুনরায় লিখি:

php<?php
  function isPositive($arr) {
    foreach ($arr as $elem) {
      if ($elem < 0) {
        return false;
      }
    }
    
    return true;
  }
?>

এটি কিভাবে কাজ করে: যদি অ্যারেতে পাওয়া যায় প্রয়োজনীয় উপাদান - আমরা ফাংশন থেকে বের হয়ে যাব (এবং লুপ থেকেও) return ব্যবহার করে। কিন্তু যদি অ্যারেতে প্রয়োজনীয় উপাদান না পাওয়া যায় - ফাংশন থেকে প্রস্থান হবে না এবং কার্যনির্বাহ return true কমান্ডে পৌঁছাবে। এবং ফলস্বরূপ, ফাংশন ফিরে আসবে true এই চিহ্ন হিসেবে যে অ্যারেতে সমস্ত উপাদান ধনাত্মক।

Задание 1

একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসেবে সংখ্যা সহ একটি অ্যারে নেবে, এবং যাচাই করবে, যে এই অ্যারোর সমস্ত উপাদান হল জোড় সংখ্যা।

Задание 2

একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসেবে একটি সংখ্যা নেবে এবং যাচাই করবে, যে সংখ্যাটির সমস্ত অঙ্ক বিজোড়।

Задание 3

একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসেবে একটি অ্যারে নেবে এবং যাচাই করবে, এই অ্যারেতে একই সাথে দুটি অভিন্ন উপাদান আছে কিনা।