PHP array_splice() ఫంక్షన్

ఉదాహరణ

సమూహంలో అంశాలను తొలగించి, కొత్త అంశాలతో ప్రత్యామ్నాయంగా చేయండి:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"purple","b"=>"orange");
array_splice($a1,0,2,$a2);
print_r($a1);
?>

నడిచిన ఉదాహరణలు

నిర్వచనం మరియు వినియోగం

array_splice() ఫంక్షన్ సమూహంలో ఎంపికచేసిన అంశాలను తొలగించి, కొత్త అంశాలతో ప్రత్యామ్నాయంగా చేస్తుంది. ఈ ఫంక్షన్ కూడా తొలగించబడే అంశాలను కలిగిన సమూహాన్ని తిరిగి ఇవ్వబడుతుంది.

సూచన:ఫంక్షన్ ఏ అంశాలనైనా తొలగించలేదు (పరిమాణం=0) అయితే, start పరిమితిని నిర్దేశించిన స్థానంలో పునఃస్థాపించబడే సమూహాన్ని పొందండి (ప్రాయోగిక ఉదాహరణ 2 చూడండి).

ప్రకటనలు:పునఃస్థాపించబడే సమూహంలో కీ పేర్లను కాపాడబడదు.

వివరణ

array_splice() ఫంక్షన్ తో పాటు array_slice() ఫంక్షన్ వంటిది, సమూహంలో ఒక శ్రేణి అంశాలను ఎంపికచేస్తుంది, కానీ తిరిగి ఇవ్వకుండా తొలగిస్తుంది మరియు ఇతర విలువలతో ప్రత్యామ్నాయంగా చేస్తుంది.

నాలుగవ పరిమితిని అందించినప్పుడు, క్రితం ఎంపికచేసిన అంశాలు నాలుగవ పరిమితిని నిర్దేశించిన సమూహంతో ప్రత్యామ్నాయంగా మారుతాయి.

చివరికి ఏర్పడిన సమూహాన్ని తిరిగి ఇవ్వబడుతుంది.

సింహాసనం

array_splice(array,start,length,array)
పరిమితి వివరణ
array అవసరమైనది. సమూహాన్ని నిర్దేశిస్తుంది.
start

అవసరమైనది. సంఖ్యాత్మకం. తొలగించబడే అంశం ప్రారంభ స్థానాన్ని నిర్దేశిస్తుంది.

  • 0 = మొదటి అంశం.
  • ఈ విలువ ప్రత్యక్షంగా నిర్దేశించబడినప్పుడు, అక్కడి నుండి సమూహం నుండి అది నిర్దేశించిన సమూహం పొడిగించబడుతుంది.
  • ఈ విలువ నిరోధించబడినప్పుడు, అక్కడి నుండి అది నిర్దేశించిన సమూహం పొడిగించబడుతుంది.
  • -2 అంటే అర్రే చివరి రెండవ అంశం నుండి ప్రారంభిస్తుంది.
length

ఆప్షనల్. నమూనా. తొలగించబడే అంశాల సంఖ్యను మరియు అవుట్పుట్ అర్రే పొడవును నిర్ణయిస్తుంది.

  • ఈ విలువ పోజిటివ్ సెట్ చేయబడితే, అందుకు సంబంధించిన సంఖ్యల సంఖ్యను తొలగిస్తుంది.
  • ఈ విలువ మానికి నిరోధించబడింది, ప్రత్యేకంగా సెట్ చేయబడిన స్థానం నుండి అర్రే అంతా తొలగించబడుతుంది.
  • ఈ విలువ సెట్ చేయబడలేకపోయితే, start పారామిటర్ సెట్ చేయబడిన స్థానం నుండి అర్రే అంతా తొలగించబడుతుంది.
array

ఆప్షనల్. ప్రారంభం నుండి ప్రత్యేకంగా అంశాలను జోడించడానికి ఉపయోగించబడే అర్రే.

ఒక అంశం మాత్రమే ఉన్నట్లయితే, దానిని స్ట్రింగ్ గా సెట్ చేయవచ్చు, అర్రేగా సెట్ చేయకుండా ఉండవచ్చు.

సాంకేతిక వివరాలు

అవుట్పుట్ విలువలు: పరిగణించబడిన అంశాలను కలిగిన అర్రే పెట్టబడుతుంది.
PHP వెర్షన్: 4+

మరిన్ని ఉదాహరణలు

ఉదాహరణ 1

ఈ పేజీ ముంది భాగంలోని ఉదాహరణలతో సమానంగా, కానీ అవుట్పుట్ రాయితీ అయ్యే అర్రే పెట్టబడింది:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"purple","b"=>"orange");
print_r(array_splice($a1,0,2,$a2));
?>

నడిచిన ఉదాహరణలు

ఉదాహరణ 2

లేంగ్త్ పారామిటర్ను 0 గా సెట్ చేయండి:

<?php
$a1=array("0"=>"red","1"=>"green");
$a2=array("0"=>"purple","1"=>"orange");
array_splice($a1,1,0,$a2);
print_r($a1);
?>

నడిచిన ఉదాహరణలు