med*_*edk 1 php arrays explode array-key
我有一个字符串将被爆炸以获得一个数组,并且我们知道,输出数组键将从0开始作为第一个元素的键,1开始为第二个元素,依此类推.
现在如何强制该数组从1开始而不是0?
这对于类型化数组来说非常简单,因为我们可以像这样编写它:
array('1'=>'value', 'another value', 'and another one');
Run Code Online (Sandbox Code Playgroud)
但是对于使用explode动态创建的数组,该怎么做?
谢谢.
Cod*_*gry 17
$exploded = explode('.', 'a.string.to.explode');
$exploded = array_combine(range(1, count($exploded)), $exploded);
var_dump($exploded);
Run Code Online (Sandbox Code Playgroud)
完成!