PHP next() ফাংশন
প্রয়োগ
আইসকেপের বর্তমান এবং আগামী এলিমেন্টের মান ফিরিয়ে দেয়:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo next($people); ?>
সংজ্ঞা ও ব্যবহার
next() ফাংশন অভ্যন্তরীণ স্পিন্ডারকে আইসকেপের আগামী এলিমেন্টকে পৌঁছে দেয় এবং ফিরিয়ে দেয়
সংশ্লিষ্ট পদ্ধতি:
- prev() - অভ্যন্তরীণ স্পিন্ডারকে আইসকেপের পূর্ববর্তী এলিমেন্টকে পৌঁছে দেয় এবং ফিরিয়ে দেয়
- current() - আইসকেপের বর্তমান এলিমেন্টের মান ফিরিয়ে দেয়
- end() - অভ্যন্তরীণ স্পিন্ডারকে আইসকেপের শেষ এলিমেন্টকে পৌঁছে দেয় এবং ফিরিয়ে দেয়
- reset() - অভ্যন্তরীণ স্পিন্ডারকে আইসকেপের প্রথম এলিমেন্টকে পৌঁছে দেয় এবং ফিরিয়ে দেয়
- each() - বর্তমান এলিমেন্টের কী এবং মান ফিরিয়ে দেয়, এবং অভ্যন্তরীণ স্পিন্ডারকে একটি স্থান এগিয়ে নিয়ে যায়
সংজ্ঞা
next(array)
প্রমাণ | বর্ণনা |
---|---|
array | অপরিহার্য। ব্যবহার্য আইসকেপকে নির্দিষ্ট করুন。 |
ব্যাখ্যা
next() এবং current() এর আচরণ একই, তবে একটি ছোট পার্থক্য আছে, ফিরিয়ে দেওয়া মান পূর্বে, অভ্যন্তরীণ স্পিন্ডারকে একটি স্থান এগিয়ে নিয়ে যায়। এই অর্থে, এটি আগামী আইসকেপের মান ফিরিয়ে দেয় এবং আইসকেপ স্পিন্ডারকে একটি স্থান এগিয়ে নিয়ে যায়। যদি স্পিন্ডারকে এগিয়ে নিয়ে যাওয়ার ফলে আইসকেপের শেষের আগে পৌঁছায়, next() FALSE ফিরিয়ে দেয়।
প্রতিবেদন:যদি আইসকেপতে কোনও খালি ইউনিট থাকে, অথবা ইউনিটের মান ০ হয়, তবে এই ফাংশন এই ইউনিটগুলিকেও FALSE ফিরিয়ে দেয়। খালি ইউনিট বা ইউনিটের মান ০ থাকা আইসকেপকে সঠিকভাবে পরিদর্শন করার জন্য, each() ফাংশনটি দেখুন।
প্রযুক্তিগত বিবরণ
ফিরিয়ে দেওয়া মান: | সফল হলে, একটি আইসকেপতে আগামী এলিমেন্টের মান ফিরিয়ে দেয়, কিন্তু যদি আইসকেপতে কোনও আইসকেপ না থাকে, তবে FALSE ফিরিয়ে দেয়। |
PHP Version: | 4+ |
More Examples
Example 1
Demonstrate all related methods:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // The current element is Bill echo next($people) . "<br>"; // Bill's next element is Steve echo current($people) . "<br>"; // The current element is now Steve echo prev($people) . "<br>"; // The previous element of Steve is Bill echo end($people) . "<br>"; // The last element is David echo prev($people) . "<br>"; // The element before David is Mark echo current($people) . "<br>"; // The current element is Mark echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, that is Bill echo next($people) . "<br>"; // Bill's next element is Steve print_r (each($people)); // Returns the key name and value of the current element (currently Steve) and moves the internal pointer forward ?>