Cheery
.:МордератоР:. | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору DarkSmoke Цитата: Как это реализуется, уже четвертый час сижу ((( | перебрать, если совпадает то, что нужно, то сделать unset Код: $arr1 = array( array ( 'name' => 'email', 'value' => 'as@blabla.com', 'locked' => 0 ), array ( 'name' => 'site', 'value' => 'http://blabla.com', 'locked' => 0 ), array ( 'name' => 'name', 'value' => 'Alex', 'locked' => 0 ) ); $arr2 = array('name', 'site'); array_walk($arr1, function(&$el) use($arr2) { if (in_array($el['name'], $arr2)) $el = null; }); var_dump(array_filter($arr1)); | ну или Код: foreach($arr1 as $k => $el) { if (in_array($el['name'], $arr2)) unset($arr1[$k]); } var_dump($arr1); |
| Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:27 24-07-2013 | Исправлено: Cheery, 20:39 24-07-2013 |
|