Rumah php教程 PHP开发 php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回

php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回

Dec 28, 2016 pm 03:16 PM

array_slice()定义和用法 

array_slice() 函数在数组中根据条件取出一段值,并返回。 

注释:如果数组有字符串键,所返回的数组将保留键名。(参见例子 4) 

语法 
array_slice(array,offset,length,preserve)参数 描述 
array 必需。规定输入的数组。 
offset 必需。数值。规定取出元素的开始位置。 

如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。 

length 可选。数值。规定被返回数组的长度。 

如果是负数,则从后向前,选取该值绝对值数目的元素。如果未设置该值,则返回所有元素。 

preserve 可选。可能的值: 

true - 保留键 
false - 默认 - 重置键 

例子 1 

<?php 
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); 
print_r(array_slice($a,1,2)); 
?>
Salin selepas log masuk

输出:

Array ( [0] => Cat [1] => Horse )例子 2
带有负的 offset 参数:

<?php 
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); 
print_r(array_slice($a,-2,1)); 
?>
Salin selepas log masuk

输出:

Array ( [0] => Horse )例子 3
preserve 参数设置为 true:

<?php 
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); 
print_r(array_slice($a,1,2,true)); 
?>
Salin selepas log masuk

输出:

Array ( [1] => Cat [2] => Horse )例子 4
带有字符串键:

<?php 
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse","d"=>"Bird"); 
print_r(array_slice($a,1,2)); 
?>
Salin selepas log masuk

输出: 

Array ( [b] => Cat [c] => Horse )


更多php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回相关文章请关注PHP中文网!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)