tutorial pengembangan web terbaru
 

PHP array_slice() Function

<PHP Array Referensi

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:
  • benar - Pertahankan kunci
  • palsu - default. ulang tombol

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