当前大多数答案都是正确的,但前提是您不关心索引:
$arr = array('foo' => 'bar', 'baz' => 'qux', 'wibble' => 'wobble');array_push($arr, array_shift($arr));print_r($arr);
输出:
Array( [baz] => qux [wibble] => wobble [0] => bar)
要保留索引,您可以执行以下 *** 作:
$arr = array('foo' => 'bar', 'baz' => 'qux', 'wibble' => 'wobble');$keys = array_keys($arr);$val = $arr[$keys[0]];unset($arr[$keys[0]]);$arr[$keys[0]] = $val;print_r($arr);
输出:
Array( [baz] => qux [wibble] => wobble [foo] => bar)
也许有人可以比我的四行方法更简洁地进行轮换,但这还是行得通的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)