2
A
回答
1
$temp = myArray[3];
$myArray[3] = $myArray[2];
$myArray[2] = $myArray[1];
$myArray[1] = $temp;
2
您可以使用array_unshift
函數。
$array = array('americ', 'India');
array_unshift($array, 'englans');
print_r($array);
輸出:
Array
(
[0] => englans
[1] => americ
[2] => India
)
4
$lastItem = array_pop($array);
array_unshift($array, $lastItem);
1
你可以做到這一點與array_reverse
,文檔,你可以找到在http://php.net/manual/en/function.array-reverse.php
1
krsort($myArray, SORT_NUMERIC)
1
您可以使用此array_pop
和array_unshift
:
$last = array_pop($array);
array_unshift($array, $last);
1
我認爲他想有元素3 =>英格蘭到前面,所以他可以用foreach和陣列的其餘部分必須留在同一個地方
比他想要這個結果
$array[1] = 'america';
$array[2] = 'India';
$array[3] = 'england';
$new_array[3] = $array[3];
$new_array[1] = $array[1];
$new_array[2] = $array[2];
print_r($new_array);
有可能是一個函數,但我不能找到它,所以我提出一個
function placeLastToFirst($array){
$newArray = array();
$newArray[count($array)] = $array[count($array)];
for($i = 1;$i < count($array);$i++){
$newArray[$i] = $array[$i ];
}
return $newArray;
}
你必須看,因爲這個功能將僅在工作數組以1開頭(正常數組以0開頭)。在這種情況下,你可以使用這一個
function placeLastToFirst($array){
$newArray = array();
$newArray[count($array)-1] = $array[count($array)-1];
for($i = 0;$i < count($array)-1;$i++){
$newArray[$i] = $array[$i];
}
return $newArray;
}
2
如果你想保留數組鍵使用array_slice(,,,TRUE)
。
$array = array_slice($array, -1, 1, TRUE) + array_slice($array, 0, -1, TRUE);
0
$contractTypes = array('' => 'All') + $contractTypes;
相關問題
- 1. 裏面添加元素的元素中關聯數組
- 2. 將數組元素添加到關聯數組
- 3. 向C#數組添加元素
- 4. 向多維數組添加元素
- 5. 向android中的數組添加元素
- 6. 向C#數組添加一個元素
- 7. 在Perl中向數組添加元素
- 8. 將元素添加到foreach循環中的關聯數組
- 9. Python:將元素添加到字典列表或關聯數組
- 10. 元素不會被添加到關聯數組
- 11. PHP使用foreach()向數組添加元素
- 12. 在foreach循環中向多維數組添加元素(PHP)
- 13. 從C++中的指針數組向元素添加元素
- 14. 在PHP多維關聯數組中添加數組鍵
- 15. 添加數組元素
- 16. 添加數組元素的
- 17. 添加數組元素Javascript
- 18. PHP指數數組關聯第一元素等於第二等
- 19. 向現有的javascript數組添加數組元素
- 20. 將數據添加到關聯數組
- 21. 關聯數組添加新數值
- 22. PHP關聯數組
- 23. PHP數組關聯
- 24. 如何從非關聯數組中刪除元素在php
- 25. 從PHP關聯數組中選擇一個隨機元素
- 26. php:關聯數組的每個元素的顯示鍵和值
- 27. PHP返回關聯數組,通過多元素搜索?
- 28. 將數組元素添加到PHP中的數組
- 29. 向其他元素添加元素
- 30. 向數組中的每個元素/整數添加數字
由於各種各樣的答案顯示,有做這個特定的情況下,不止一種方法。這將有助於瞭解你實際上想要達到的目標 - 你想要在前面選擇數值指數最高的那個,還是隻把最後一個要素移到前面,或者你想要「3 =>英格蘭」到前面無論它在陣列中哪裏?還是其他什麼東西? – 2010-05-05 11:05:53
這不是一個關聯數組,它是一個索引數組,雖然在實踐中,PHP imlpements將數組索引爲關聯數組。 – symcbean 2010-05-05 11:50:32