Какой лучше сделать обход массива?

Dzen

Новичок
Приветствую,

А какой лучше, в плане с наименьшей нагрузкой, сделать обход массива, если имеем такое:

PHP:
Array
(
    [0] => stdClass Object
        (
            [Fix] => No
            [St] => No
            [Act] => Yes
            [Deep] => Array
                (
                    [0] => stdClass Object
                        (
                            [Na] => Array
                                (
                                    [0] => 3
                                    [1] => 0
                                  
                                )

                         )
                 )
          )


[1] => stdClass Object
        (
            [Fix] => Yes
            [St] => Yes
            [Act] => Yes
            [Deep] => Array
                (
                    [0] => stdClass Object
                        (
                            [Na] => Array
                                (
                                    [0] => 10
                                    [1] => 20
                                  
                                )

                         )
                 )
          )
на данный момент делают так:
$count = count($massiv); - этот массив
for ($i=0; $i<=$count; $i++)

массивы огромные, может лучше через foreach делать, или это нагрузит?
 

Absinthe

жожо
Dzen для полного обхода итерируемых объектов служит foreach.

А твой вопрос в текущем виде смысла не имеет - скорость будет одинаковой.
 

Redjik

Джедай-мастер
Dzen для полного обхода итерируемых объектов служит foreach.

А твой вопрос в текущем виде смысла не имеет - скорость будет одинаковой.
Может он имеет ввиду, что foreach делает копию, а массивы у него мегабайт по 10?
 

флоппик

promotor fidei
Команда форума
Партнер клуба

флоппик

promotor fidei
Команда форума
Партнер клуба
«Оптимизировать» что-то, не понимая его внутренней работы — заведомо гиблое и неудачное дело.
 

alekciy

Новичок
В lazyWrite сейчас вроде все копирования работают. В том числе и переданные как аргументы функции.
 
Сверху