让我们说我有一个看起来像这样的数组:
array("orange", "banana", "apple", "raspberry");
如何删除香蕉后的所有值。因此,新数组将包含橙色和香蕉,此后的所有内容都将消失。
答案 0 :(得分:2)
这里是传递数组以及要搜索和拆分的内容的函数。
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/impl/nio/reactor/DefaultConnectingIOReactor;
at com.mashape.unirest.http.options.Options.refresh(Options.java:85)
at com.mashape.unirest.http.options.Options.<clinit>(Options.java:46)
答案 1 :(得分:1)
只需使用array_slice
代码如下:
$fruits = array("orange", "banana", "apple", "raspberry");
# Cut fruits, from 0 take 2 elements
$new_array = array_slice($fruits, 0, 2);
print_r($new_array);
答案 2 :(得分:1)
必须搜索所需的值(香蕉),获取键,然后使用香蕉的键作为长度,使用array_slice获取数组的一部分。
这是一个代码示例。
$a = array("orange", "banana", "apple", "raspberry");
$key = array_search('banana', $a);
$newArray = array_slice($a,0,$key+1);
print_r($newArray);
希望有帮助。