我有一個數組值,類似於;按值更改數組索引並重新排序
$array = array(1,2,3,4);
我希望能夠重新定位元素並重新排序。
編輯:爲了清楚這一點,我不只是想旋轉元素,我想要移動一個元素到數組中的新位置,並保持其他元素的順序。例如, ;
// move value 3 to index[1], result
$array(1,3,2,4);
// or move value 1 to index[3], result
$array[2,3,4,1);
爲了使其更清楚,如果需要的話;
$array('alice','bob','colin','dave');
// move value 'colin' to index[1], result
$array('alice','colin','bob','dave');
// or move value 'alice' to index[3], result
$array('bob','colin','dave', 'alice');
任何想法請。
片和剪接? – putvande
只是爲了澄清:你想獲得一個價值,並將其轉移到一個特定的索引? –
@JosefOttosson,是的。如果可能的話,我想選擇按其價值移動的東西。 – Rooneyl