|
|
|
| Народ, у меня эти функции возвращают один и тот же результат, может что-то нужно подкоректировать? | |
|
|
|
|
|
|
|
для: demonow
(03.02.2012 в 15:45)
| | А как вы их используете, что получаете, и что хотите получить? Дело в том, что при определенных условиях они могут действовать одинаково, нужно больше подробностей, чтобы выяснить в чем дело. | |
|
|
|
|
|
|
|
для: cheops
(03.02.2012 в 16:00)
| | Вот есть код :
$splice=array("a","b","d","e","f");
$s=array_slice($splice,2);
print_r($s);
// выведет d, e, f
//тот же массив
//но только с array_splice($splice,2)
//выведет тоже самое, а должно так: a , b
|
| |
|
|
|
|
|
|
|
для: demonow
(03.02.2012 в 16:09)
| | В array_splice() имеется хитрость, если вам нужно a, b, то вместо результата, вам следует обращаться к $splice (он тоже по ссылке изменяется)
<?php
$splice = array("a","b","d","e","f");
$s = array_splice($splice,2);
echo "<pre>";
print_r($splice);
echo "</pre>";
echo "<pre>";
print_r($s);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(03.02.2012 в 16:33)
| | Спасибо, понял. | |
|
|
|