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() 函数从数组中移除选定的元素,并用新元素取代它。该函数也将返回包含被移除元素的数组。
提示:如果函数没有移除任何元素(length=0),则将从 start Inafikia kina kwa kutosha kwa kutosha kwa kina kwa kutosha (tazama mafanikio 2).
Msaada:Hakuna jina la kina ambalo linahifadhiwa kwa kina inayotumiwa.
Inasema
Fanyikia kamaanavyo, kufikia kamaanavyo kina kwa kutosha kwa kufikia kina kwa kutosha. array_slice() Fanyikia kamaanavyo, kufikia kamaanavyo kina kwa kutosha kwa kufikia kina kwa kutosha, hatarudi kina kwa kutosha.
Kama inatolewa kwa kichwa cha kane, kwa kutosha kwa mabara wa kwanza inaweza kusaidia kwa kufikia.
Mabara wa kuzafikia wa mabara wa kwanza inaweza kusaidia kwa kufikia.
Inasema
array_splice(array,start,length,array)
Inasema vifaa | Inasema |
---|---|
array | Inahitajika. Inasema kina. Inasema kina kwa kutosha. |
start |
Inahitajika. Namba. Inasema uharibifu wa kina kwa kutosha kwa kufungua elementi.
|
length |
Inayochaguliwa. Inasababisha kusalia nafasi za kuzingatia ya length, pia inasababisha kuzingatia orodha ya kuzingatia ya length.
|
array |
Inayochaguliwa. Inasababisha orodha inayotumiwa na kuingiza elementi kwenye orodha ya asili. Kama ana elementi moja, inaweza kuwa neno, bila kuwa orodha. |
Maelezo ya teknolojia
Utaratibu wa kuwemo: | Inarudi orodha inayotengenezwa na maelezo yenye uharibifu. |
Toleo la PHP: | 4+ |
Mifano zaidi
Mfano 1
Kama kina kina ya eneo hili la mifano, lakini inarudi orodha ya kuzingatia:
<?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)); ?>
Mfano 2
Weka thamani ya length kwa 0:
<?php $a1=array("0"=>"red","1"=>"green"); $a2=array("0"=>"purple","1"=>"orange"); array_splice($a1,1,0,$a2); print_r($a1); ?>