$x = array ("was", "the", "16th", "president")
到
$x = array ( "the", "was", "16th", "president")
到
$x = array ( "the", "16th", "was", "president")
答案 0 :(得分:0)
暂时将其保存在变量中:
$temp = $x[1];
$x[1] = $x[0];
$x[0] = $temp;
答案 1 :(得分:0)
试试这个:
$x = array ("was", "the", "16th", "president");
$count = count($x);
for($i = 0; $i < $count-1; $i++ ) {
$temp = $x[$i+1];
$x[$i+1] = $x[$i];
$x[$i] = $temp;
echo '<pre>';
print_r($x);
}
答案 2 :(得分:0)
你可以尝试这样的事情。这可能会解决您的问题。
$x = array ("was", "the", "16th", "president");
$temp = array($x[1], $x[2], $x[0], $x[3]);
$x = $temp;
答案 3 :(得分:0)
PHP具有不同的排序数组功能。对于您的场景,请使用usort()。
usort - 使用用户定义的比较函数按值对数组进行排序。说明和示例:http://php.net/manual/en/function.usort.php