low*_*key 1 php arrays sorting
我想排序一个看起来像这样的数组(数字顺序而不是1,10,11):
Array ( [0] => 1.jpg [1] => 10.jpg [2] => 11.jpg [3] => 111.jpg [4] => 12.jpg [5] => 12a.jpg [6] => 13.jpg [7] => 14.jpg [8] => 15.jpg [9] => 16.jpg [10] => 2.jpg [11] => 3.jpg [12] => 4.jpg [13] => 5.jpg [14] => 6.jpg [15] => 7.jpg [16] => 8.jpg [17] => 9.jpg )
Run Code Online (Sandbox Code Playgroud)
当我使用sort()时,它只是变成"1"而不是排序的数组.
码:
$this->pageLinks = sort($this->pageLinks); // the array is a property in a class
print_r($this->pageLinks); // want to display the sorted array here but it just returns 1
Run Code Online (Sandbox Code Playgroud)
Amb*_*ber 10
sort()对阵列进行就地排序.不要重新分配它.
sort($this->pageLinks);
Run Code Online (Sandbox Code Playgroud)
$this->pageLinks = sort($this->pageLinks);
Run Code Online (Sandbox Code Playgroud)