PHP each() ফাংশন

উদাহরণ

বর্তমান ইলেমেন্টের কী-নাম এবং কী-মাল্য ফেরস্ট করে, এবং অভ্যন্তরীণ সুইপারকে এগিয়ে যায়:

<?php
$people = array("Bill", "Steve", "Mark", "David");
print_r (each($people));
?>

চলতি প্রয়োগ

সংজ্ঞা ও ব্যবহার

each() ফাংশন বর্তমান ইলেমেন্টের কী-নাম এবং কী-মাল্য ফেরস্ট করে, এবং অভ্যন্তরীণ সুইপার এগিয়ে যায়。

এই ইলেমেন্টের কী-নাম এবং কী-মাল্য ফেরস্ট করা হয়, যা চারটি ইলেমেন্টের সঙ্গে ফেরস্ট করা হয়। দুটি ইলেমেন্ট (1 এবং Value) কী-মাল্য ধারণ করে, দুটি ইলেমেন্ট (0 এবং Key) কী-নাম ধারণ করে。

সংশ্লিষ্ট পদ্ধতি

  • current() - আইনসমূহের বর্তমান ইলেমেন্টের মাল্য ফেরস্ট করে
  • end() - আইনসমূহের শেষ ইলেমেন্টের অভ্যন্তরীণ সুইপারকে পুনঃনির্দিষ্ট করে এবং ফেরস্ট করে
  • next() - আইনসমূহের পরবর্তী ইলেমেন্টের অভ্যন্তরীণ সুইপারকে পুনঃনির্দিষ্ট করে এবং ফেরস্ট করে
  • prev() - আইনসমূহের আগের ইলেমেন্টের অভ্যন্তরীণ সুইপারকে পুনঃনির্দিষ্ট করে এবং ফেরস্ট করে
  • reset() - আইনসমূহের প্রথম ইলেমেন্টের অভ্যন্তরীণ সুইপারকে পুনঃনির্দিষ্ট করে এবং ফেরস্ট করে

সংজ্ঞা

each(array)
পারামিটার বর্ণনা
array বাধ্যতামূলক। ব্যবহার করতে হলে আইনসমূহ নির্দিষ্ট করুন。

বিবরণ

each() ফাংশন একটি আইনসমূহ ফেরস্ট করে, যা আইনসমূহের অভ্যন্তরীণ সুইপার ইলেমেন্টের কী-নাম এবং কী-মাল্য ধারণ করে, এবং অভ্যন্তরীণ সুইপার এগিয়ে যায়。

ফেরস্ট করা হওয়া আইনসমূহের মধ্যে রয়েছে: 0, 1, key, value। ইলেমেন্ট 0 এবং key আইনসমূহের কী-নাম ধারণ করে, 1 এবং value আইনসমূহের মধ্যে ডাটা ধারণ করে。

যদি অভ্যন্তরীণ সুইপার আইনসমূহের সীমানা পার করে, তবে এই ফাংশন FALSE ফেরস্ট করবে。

প্রযুক্তিগত বিবরণ

ফেরস্ট মাল্য:

বর্তমান ইলেমেন্টের কী-নাম এবং কী-মাল্য ফেরস্ট করা হয়, যা চারটি ইলেমেন্টের সঙ্গে ফেরস্ট করা হয়।

দুটি ইলেমেন্ট (1 এবং Value) কী-মাল্য ধারণ করে, দুটি ইলেমেন্ট (0 এবং Key) কী-নাম ধারণ করে。

যদি আরও কোন আইনসমূহ থাকবে না, তবে ফাংশন FALSE ফেরস্ট করবে。

PHP সংস্করণ: 4+

আরও উদাহরণ

উদাহরণ 1

পৃষ্ঠার শীর্ষের ইনস্ট্যান্সের মতো, কিন্তু এই উদাহরণে সমস্ত আইনসমূহকে লুপের মাধ্যমে প্রদর্শিত করা হয়:

<?php
$people = array("Bill", "Steve", "Mark", "David");
reset($people);
while (list($key, $val) = each($people))
  {
  echo "$key => $val<br>";
  }
?>

চলতি প্রয়োগ

উদাহরণ 2

সমস্ত সংশ্লিষ্ট পদ্ধতি প্রদর্শন করুন:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // বর্তমান ইলেকট্রন Bill
echo next($people) . "<br>"; // Bill এর পরের ইলেকট্রন Bill
echo current($people) . "<br>"; // বর্তমান ইলেকট্রন Steve
echo prev($people) . "<br>"; // Steve-এর পূর্ববর্তী ইলেকট্রন Bill
echo end($people) . "<br>"; // শেষ ইলেকট্রন David
echo prev($people) . "<br>"; // David-এর পূর্ববর্তী ইলেকট্রন Mark
echo current($people) . "<br>"; // বর্তমান কী ইলেকট্রন Mark
echo reset($people) . "<br>"; // অভ্যন্তরীণ ইন্ডেক্সকে প্রথম ইলেকট্রনে স্থাপন করে, যেটি Bill
echo next($people) . "<br>"; // Bill এর পরের ইলেকট্রন Bill
print_r (each($people)); // বর্তমান ইলেকট্রনের কী নাম এবং মান (এখন Steve) ফিরিয়ে দেয়, এবং অভ্যন্তরীণ ইন্ডেক্স এগিয়ে নিয়ে যায়
?>

চলতি প্রয়োগ