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

ຄຳລັກສະນະ. ການຕັ້ງຂໍ້ບັນທຶກສຳລັບການບັບຄັບຊື່ສາຍຫຼືປັບປຸງຊື່ສາຍ. ຄຳລັກສະນະເປັນໄປໄດ້:

  • true - ຄົບຖ້າ. ບັບຄັບຊື່ສາຍ
  • false - ຄົບຖ້າ. ປັບປຸງຊື່ສາຍ

ຂໍ້ມູນດ້ານເຕັກນິກ

ຄືນຄືນຄືນ: ກັບຄືນອານຸຍາດຂອງອານຸຍາດໃນອານຸຍາດ:
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));
?>

ການດຳເນີນການ