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 :: Версия для печати :: Срез json
Форумы портала PHP.SU » » Вопросы новичков » Срез json

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

1. Assets - 19 Февраля, 2016 - 10:10:59 - перейти к сообщению
del
2. andrewkard - 19 Февраля, 2016 - 12:36:22 - перейти к сообщению
Преобразовать в массив, обработать и потом обратно в json
3. Assets - 19 Февраля, 2016 - 13:08:41 - перейти к сообщению
del
4. TuX560 - 19 Февраля, 2016 - 13:38:36 - перейти к сообщению
Можно попробовать array_filter или вручную пробежаться и удалить или сдвинуть(зависит от того какой результат на выходе Вы ожидаете получить) лишние элементы
5. Assets - 19 Февраля, 2016 - 15:47:17 - перейти к сообщению
TuX560 пишет:
Можно попробовать array_filter или вручную пробежаться и удалить или сдвинуть(зависит от того какой результат на выходе Вы ожидаете получить) лишние элементы


На выходе должен вернуть все массивы кроме 2 и 5

Не понимаю как это сделать.
6. andrewkard - 19 Февраля, 2016 - 18:42:04 - перейти к сообщению
Assets пишет:
Не понимаю как это сделать.

Документацию смотрели? Есть же примеры как делать.
PHP:
скопировать код в буфер обмена
  1.  
  2. print_r(array_filter($arr, 'arrUnset'));
  3.  
  4. function arrUnset($arr){
  5.     if($arr['score'] <= 2){
  6.         return false;
  7.     }
  8.     return true;
  9. }
  10.  
7. Assets - 20 Февраля, 2016 - 07:19:29 - перейти к сообщению
andrewkard пишет:
Assets пишет:
Не понимаю как это сделать.

Документацию смотрели? Есть же примеры как делать.
PHP:
скопировать код в буфер обмена
  1.  
  2. print_r(array_filter($arr, 'arrUnset'));
  3.  
  4. function arrUnset($arr){
  5.     if($arr['score'] <= 2){
  6.         return false;
  7.     }
  8.     return true;
  9. }
  10.  


Спасибо.

 

Powered by ExBB FM 1.0 RC1