Bidh an gnìomh array_slice a’ tilleadh pàirt sònraichte den raon. Ma tha an t-sreath air a dhèanamh suas de iuchraichean àireamhach, bidh na h-iuchraichean a 'tòiseachadh bho 0 anns a' phàirt a chaidh a thaghadh. Ach, ma tha na h-iuchraichean sreang, bidh iad air an gleidheadh eadhon anns a 'phàirt taghte.
Dè an co-chòrdadh a th’ aig gnìomh array_slice ann am PHP?
array_slice(array, start, length, preserve)
paramadair | Tuairisgeul |
---|---|
sreath | An raon airson sliseag fhaighinn bhuaithe - Riatanach |
toiseach | Mìnich an eileamaid tòiseachaidh / suidheachadh airson slicing. Nuair a thèid a shuidheachadh gu àicheil: Tòisich a 'sgoltadh bho thaobh deas (deireadh) an t-sreath. Mar eisimpleir, tha -2 a’ ciallachadh tòiseachadh a’ sliseadh bhon dàrna eileamaid mu dheireadh den raon - a dhìth |
fhad | A’ mìneachadh fad a’ phàirt slisne den raon a’ tòiseachadh bhon eileamaid tòiseachaidh. Nuair a thèid a shuidheachadh gu àireamh àicheil: bidh e a’ tòiseachadh a ’gearradh bhon taobh cheart gu taobh clì an t-sreath (bhon fhear mu dheireadh chun an toiseach) Nuair a dh'fhàgas tu falamh: Thoir air ais na h-eileamaidean uile bhon eileamaid tòiseachaidh gu deireadh an t-sreath - Roghainneil |
gleidheadh | Paramadair Boolean Nuair a thèid a shuidheachadh gu fìor: Thèid na h-iuchraichean a ghleidheadh anns an toradh sliseag. Nuair a thèid a shuidheachadh gu ceàrr: Cha tèid na h-iuchraichean a ghleidheadh anns an toradh sliseag. - Roghainneil |
Eisimpleirean de ghnìomh array_slice
Eisimpleir 1. Tòisich le bhith a 'gearradh an t-sreath bhon dàrna eileamaid agus thoir air ais an còrr de na h-eileamaidean rèite.
<?php
$arr=array("R","G","B","Y","Br");
print_r(array_slice($arr,1));
?>
Eisimpleir 2. Tòisich a 'gearradh an t-sreath bhon dàrna eileamaid agus till air ais dà eileamaid.
<?php
$arr=array("R","G","B","Y","Br");
print_r(array_slice($arr,1,2));
?>
Eisimpleir 3. Tòisich le bhith a 'gearradh an t-sreath bhon dàrna eileamaid mu dheireadh agus till air ais dà eileamaid.
<?php
$arr=array("R","G","B","Y","Br");
print_r(array_slice($arr,-1,2));
?>
Eisimpleir 4. Tòisich a 'gearradh an t-sreath bhon dàrna eileamaid agus till air ais dà eileamaid le iuchraichean glèidhte.
<?php
$arr=array("R","G","B","Y","Br");
print_r(array_slice($arr,1,2,true));
?>
Eisimpleir 5. Eisimpleir slice array leis an dà chuid iuchraichean àireamhach agus sreang.
<?php
$arr=array("a"=>"1","b"=>"2","c"=>"3","d"=>"4","e"=>"5");
print_r(array_slice($arr,2,2));
$arr=array("0"=>"R","1"=>"G","2"=>"B","3"=>"Y","4"=>"Br");
print_r(array_slice($arr,2,2));
?>