Irf*_*fan 8 php arrays sorting
我有一个包含pagrank值列表的数组.考虑下面的数组:
Array
(
[0] => stdClass Object
(
[pagerank] => 3
)
[1] => stdClass Object
(
[pagerank] => 1
)
[2] => stdClass Object
(
[pagerank] => R
)
[3] => stdClass Object
(
[pagerank] => 2
)
[4] => stdClass Object
(
[pagerank] => 7
)
)
Run Code Online (Sandbox Code Playgroud)
我想用'R'来移动/移动页面排名,如:
[2] => stdClass Object
(
[pagerank] => R
)
Run Code Online (Sandbox Code Playgroud)
到数组的末尾,它应该在数组的最后一个索引?
编辑:数组键未知.
Pit*_*ate 13
如果索引未知:
foreach($array as $key => $val) {
if($val->pagerank == 'R') {
$item = $array[$key];
unset($array[$key]);
array_push($array, $item);
break;
}
}
Run Code Online (Sandbox Code Playgroud)