PHP array_slice() ফাংশন
উদাহরণ
একক্ষম কোডটির তৃতীয়তম বৈধতা থেকে শুরু করে, এবং একক্ষম কোডটির বাকির অংশ ফিরিয়ে দেয়
<?php $a=array("red","green","blue","yellow","brown"); print_r(array_slice($a,2)); ?>
বিবরণ ও ব্যবহার
array_slice() ফাংশন একক্ষম কোডটিতে শর্ত অনুযায়ী একটি অংশ তুলে নিয়ে ফিরিয়ে দেয়
মন্তব্য:যদি একক্ষম কোডটিতে শব্দকোডটি থাকে, তবে ফলাফলকৃত একক্ষম কোডটি শব্দকোডটি রাখবে।(দেখুন উদাহরণ 4)
সিন্তাক্স
array_slice(array,start,length,preserve)
পারামিটার | বর্ণনা |
---|---|
array | অপরিহার্য।নির্ধারণ করে, একক্ষম কোড |
start |
অপরিহার্য।সংখ্যা।নির্ধারণ করে, কোনও অনুক্রমিক কোডটি থেকে কোনও অনুক্রমিক কোডটি পর্যন্ত কোনও কিছু নেওয়া হবে। 0 = প্রথম অনুক্রমিক কোড যদি এই মানটিকে নেতিবাচক সংখ্যা হিসাবে নির্ধারণ করা হয়, তবে একক্ষম কোডটির শুরু থেকে শুরু করে যদি এই মানটিকে নেতিবাচক সংখ্যা হিসাবে নির্ধারণ করা হয়, তবে start এর মূলমূল বৈধতা থেকে বাকির দিকে গিয়ে নেয়।-2 এর মান এটি মানে যে, একক্ষম কোডটির দ্বিতীয়তম বৈধতা থেকে শুরু করে |
length |
বাছাইয়াত।সংখ্যা।ফলাফল হওয়া অনুক্রমিক কোডটির দৈর্ঘ্যকে নির্ধারণ করে যদি এই মান সংখ্যা হয়, তবে এই সংখ্যক এলিমেন্ট ফিরিয়ে দেওয়া হবে যদি এই মান নেতিবাচক সংখ্যা হয়, তবে ফাংশন একটি অর্থপূর্ণ এলিমেন্ট থেকে এই দূরত্বে সমাপ্ত হবে যদি এই মান সংযোজিত না হয়, তবে start পারামিটারের স্থান থেকে অন্তত্তরিকা পর্যন্ত সবকিছু এলিমেন্ট ফিরিয়ে দেওয়া হবে |
preserve |
বাধ্যতামূলক নয়।ফাংশনটি কী নাম রাখা হবে এবং কী নাম পুনরায় নিশ্চিত করা হবে নির্দিষ্ট করা হয়
|
প্রযুক্তিগত বিবরণ
ফলাফল: | একটি সংখ্যাগত এলিমেন্টকে নির্বাচিত করা হয় |
PHP সংস্করণ: | 4+ |
অপদেশ লগ | PHP 5.0.2-এ নতুন করে যুক্ত করা হয় preserve পারামিটার。 |
আরও উদাহরণ
উদাহরণ 1
একটি অর্থপূর্ণ এলিমেন্ট থেকে একটি এবং শুধুমাত্র দুটি এলিমেন্ট উঠানো হয়:
<?php $a=array("red","green","blue","yellow","brown"); print_r(array_slice($a,1,2)); ?>
উদাহরণ 2
নেতিবাচক ব্যবহার করা হয় start পারামিটার:
<?php $a=array("red","green","blue","yellow","brown"); print_r(array_slice($a,-2,1)); ?>
উদাহরণ 3
পরিবর্তন করা হয় preserve পারামিটার সেট করা হয় true:
<?php $a=array("red","green","blue","yellow","brown"); print_r(array_slice($a,1,2,true)); ?>
উদাহরণ 4
স্ট্রিং কী এবং ইন্টারজার কী প্রক্রিয়াকরণ:
<?php $a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"brown"); print_r(array_slice($a,1,2)); $a=array("0"=>"red","1"=>"green","2"=>"blue","3"=>"yellow","4"=>"brown"); print_r(array_slice($a,1,2)); ?>