Bidh an gnìomh array_splice a ’dèanamh dà dhleastanas
- Thoir air falbh eileamaidean sònraichte bho eagar.
- Cuir eileamaidean ùra nan àite.
Mura toir array_splice eileamaid sam bith bhon eagar air eagal gu bheil fad = 0 ann, thèid na h-eileamaidean ùra a chuir a-steach aig an t-suidheachadh a tha air a shònrachadh leis a ’paramadair tòiseachaidh.
Cuimhnich, chan eil na h-iuchraichean san raon toraidh air an gleidheadh.
Dè an co-chòrdadh a th ’aig a’ ghnìomh array_splice ann am PHP?
barray_splice(array, start, length, array)
paramadair | Tuairisgeul |
---|---|
sreath | An raon bhon tèid na h-eileamaidean a thoirt air falbh agus feadhainn ùra a thoirt a-steach - Riatanach |
toiseach | Mìnich an suidheachadh tòiseachaidh airson na h-eileamaidean a thoirt air falbh. Ma thèid a shuidheachadh gu 0, thèid na h-eileamaidean a thoirt air falbh bho shuidheachadh tòiseachaidh na sreath. Ma thèid a shuidheachadh gu àireamh àicheil, bidh an suidheachadh airson eileamaidean a thoirt air falbh bhon taobh cheart den raon. Mar eisimpleir, tha -2 a ’ciallachadh tòiseachadh air eileamaidean a thoirt air falbh bhon dàrna eileamaid mu dheireadh den raon. |
fhad | Mìnich an àireamh de eileamaidean airson an toirt air falbh agus fad an raon a chaidh a thilleadh. Ma thèid a shuidheachadh gu àireamh àicheil, bidh e a ’tòiseachadh a ghnìomhachd bhon taobh cheart gu taobh clì na sreath. Mura h-eil e suidhichte, cuir às na h-eileamaidean gu lèir agus cuir a-steach eileamaidean ùra le rionnag bho shuidheachadh a ’pharamadair tòiseachaidh. - Roghainneil |
sreath | A ’mìneachadh na h-eileamaidean ùra a thèid a chuir a-steach an àite nan eileamaidean a chaidh a thoirt air falbh. Faodaidh a bhith na eagar, sreang, no aon eileamaid - Roghainneil |
Eisimpleirean de dhreuchd array_splice
Eisimpleir 1. Thoir air falbh eileamaidean bho eagar agus cuir eileamaidean ùra nan àite.
<?php
$array_1=array("a"=>"R","b"=>"G","c"=>"B","d"=>"Y");
$array_2=array("a"=>"P","b"=>"O");
array_splice($array_1,0,2,$array_2);
print_r($array_1);
?>
Eisimpleir 2. Thoir air falbh eileamaidean bho eagar agus cuir eileamaidean ùra nan àite far a bheil an fhaid air a shuidheachadh gu 0.
<?php
$array_1=array("0"=>"R","1"=>"G");
$array_2=array("0"=>"P","1"=>"O");
array_splice($array_1,1,1,0,$array_2);
print_r($array_1);
?>