Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: массив и цыкл
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » массив и цыкл

Страниц (1): [1]
 

1. hilton_413 - 02 Мая, 2011 - 14:09:36 - перейти к сообщению
Всем привет...
Мучаюсь с проблемой и так:

Получаю список папок.
Array
(
[0] => admin
[1] => fol1
[2] => fol2
[3] => fol3
[4] => fol4
)

Как получить из данного цыкла новый массив ?

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $path = getcwd();
  4. $scan = scandir($path);
  5. $scan = array_slice($scan,2);
  6.  
  7. foreach($scan as $i => $val){
  8.         if($val == "admin"){
  9.             continue;
  10.        }
  11.        if(is_dir($val)){
  12.             $q[$val++];
  13.        }      
  14.     }
  15.  
  16. ?>
  17.  
2. EuGen - 02 Мая, 2011 - 14:15:32 - перейти к сообщению
В чем задача? Какой массив нужно получить?
3. hilton_413 - 02 Мая, 2011 - 14:22:52 - перейти к сообщению


Все Заработался.....


Ответ:
$q[]=$val;

 

Powered by ExBB FM 1.0 RC1