【发布时间】:2018-05-02 19:35:09
【问题描述】:
我有一个这样的数组(PHP 代码):
$my_arr=array(0=>"Joe",1=>"Mike",2=>"Simo","Peter"=>"35", 3=>"Ben" , "Ben"=>"37", 4=>"Nik" , "Joe"=>"43");
我只想获取特定索引范围的值,并用这些新值替换以前的数组值。像这样:
$rang= 0-4 OR 0,1,2,3,4 //range of index values.
$my_arr= filtered array value in range index of $range.
我想得到这个结果:
$my_arr=array(0=>"Joe",1=>"Mike",2=>"Simo", 3=>"Ben" , 4=>"Nik");
我应该怎么做?
更新:
我只想分隔指定索引数范围内和数组中所有位置的数组($my_arr)的值,并用这些新值替换所有以前的数组($my_arr)值.
**
如果不存在某些索引,则不应替换超出索引编号指定范围的其他索引,仅返回 0 到 4 之间的索引值($my_arr[0]....$ my_arr[4]) ,如果它们没有值,则留空或不返回其他值
【问题讨论】:
-
Amm...array_slice?