Contoh
Mulai potongan dari elemen array ketiga, dan mengembalikan sisa elemen dalam array:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,2));
?>
Menjalankan contoh » Definisi dan Penggunaan
The array_slice() kembali fungsi yang dipilih bagian dari array.
Note: Jika array memiliki kunci string, array kembali akan selalu melestarikan tombol (See example 4) .
Sintaksis
array_slice( array,start,length,preserve )
Parameter | Deskripsi |
---|---|
array | Wajib. Menentukan sebuah array |
start | Wajib. Nilai angka. Menentukan di mana fungsi akan mulai potongan. 0 = elemen pertama. Jika nilai ini diatur ke angka negatif, fungsi akan mulai mengiris yang jauh dari elemen terakhir. -2 berarti mulai dari elemen terakhir kedua array. |
length | Pilihan. Nilai angka. Menentukan panjang array kembali. Jika nilai ini diatur ke angka negatif, fungsi akan berhenti mengiris yang jauh dari elemen terakhir. Jika nilai ini tidak diatur, fungsi akan mengembalikan semua elemen, mulai dari posisi yang ditetapkan oleh start-parameter. |
preserve | Pilihan. Menentukan apakah fungsi harus melestarikan atau mengatur ulang tombol. Kemungkinan nilai:
|
Rincian teknis
Kembali Nilai: | Pengembalian dipilih bagian dari array |
---|---|
PHP Versi: | 4+ |
changelog: | Pertahankan parameter ditambahkan pada PHP 5.0.2 |
Contoh lebih
contoh 1
Mulai potongan dari dari elemen array kedua, dan kembali hanya dua elemen:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2));
?>
Menjalankan contoh » contoh 2
Menggunakan parameter awal yang negatif:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,-2,1));
?>
Menjalankan contoh » contoh 3
Dengan melestarikan parameter diatur ke benar:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2,true));
?>
Menjalankan contoh » contoh 4
Dengan kedua tombol tali dan integer:
<?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));
?>
Menjalankan contoh » <PHP Array Referensi