как работи аrray_reverse() ?

KillerSoft

Registered
значи
Код:
<?
$browsers = array("FireFox", "MSIE", "Opera");

// Връща ("Opera", "MSIE", "FireFox")
array_reverse($browsers);
?>
Когато е така не ми се извежда нищо в browsera.
използвам print_r (array_reverse($browsers)): за да го изведа
Не ми е ясно така само го извеждаме на обратно самият масив
но не го презаписваме вече в обратен ред или го презаписваме ?
 
Обръща реда на текущия масив!Просто го "размества" в обратен ред!Имаш 3 "пешки", и им сменяш реда
 
@emagi
мисълта ми е дали остават обърнати завинаги

виж
Код:
<?
$browsers = array("FireFox", "MSIE", "Opera");
print_r ($browsers);
// Връща ("Opera", "MSIE", "FireFox")
array_reverse($browsers);
echo '<br>';
print_r ($browsers);
?>
в браузъра ми се извежда
Код:
Array ( [0] => FireFox [1] => MSIE [2] => Opera )
Array ( [0] => FireFox [1] => MSIE [2] => Opera )

А така го извежда в обратен ред но фактически той само така се извежда иначе си е подреден нормално а не на обратно
Код:
<?
$browsers = array("FireFox", "MSIE", "Opera");
print_r ($browsers);
// Връща ("Opera", "MSIE", "FireFox")
array_reverse($browsers);
echo '<br>';
print_r (array_reverse($browsers));
?>
ето какво виждам в браузъра
Код:
Array ( [0] => FireFox [1] => MSIE [2] => Opera )
Array ( [0] => Opera [1] => MSIE [2] => FireFox )
 
KillerSoft каза:
@emagi
мисълта ми е дали остават обърнати завинаги
Грешката е моя!Не остават така!
Ето един пример:
Код:
<?php
$array = array("admin", "emagi", "hunter");
print_r(array_reverse($array));
print_r($array);
?>

Но виж и това:
Код:
<?php
$array = array("admin", "emagi", "hunter");
$array = array_reverse($array);
print_r($array);

print_r($array);
?>
Ти сам ще видиш разликата.Просто не те разбрах,точно какво имаш в предвид!
 

Back
Горе