PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Описание: Как удалить из многомерного массива, массивы в которых значение [7] не равно переменной ?
Поиск в теме | Версия для печати
Кубик
Отправлено: 05 Марта, 2017 - 14:56:53
Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2017
Помог: 0 раз(а)
Как удалить из многомерного массива, массивы в которых значение [7] не равно $a ?
Пример многомерного массива;
[21] => Array
(
[0] => <td width="98%" align="left" valign="middle">
[1] => index.php?page=line&action=2&live[]=30156344
[2] => ***
[3] => 10px
[4] => (11206067,2, true, 'ru')
[5] => (11206067,2, true, 'ru',)
[6] => 1:1 (6:3, 5:7, 5:4
[7] => A:40
)
[22] => Array
(
[0] => <td width="98%" align="left" valign="middle">
[1] => index.php?page=line&action=2&live[]=30156908
[2] => ***
[3] => 10px
[4] => (11206065,2, true, 'ru')
[5] => (11206065,2, true, 'ru')
[6] => 1:0
[7] => 0:0
)
[23] => Array
(
[0] => <td width="98%" align="left" valign="middle">
[1] => index.php?page=line&action=2&live[]=30100429
[2] => 888
[3] => 10px
[4] => (8888)
[5] => (9900723,38)
[6] => 72:63
[7] => 32
)
Кубик
Отправлено: 05 Марта, 2017 - 18:00:43
Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2017
Помог: 0 раз(а)
Что-то не то, без изменений.
PHP:
скопировать код в буфер обмена
<a href="(.*?)">(.*?)<div style="float:left;margin-right: (.*?);padding-top:6px;">
<a href="javascript:openmtbr((.*?));">
<span class="svg-ico-mt"></span>
</a>
</div></a><br/><font class="txtmed" style="color:red;">(.*?)\) (.*?)</font> </td>
</tr>#' , $live , $arr , PREG_SET_ORDER) ;
$a = [ '0:0' , '0:15' , '0:30' , '0:40' , '15:0' , '15:15' , '15:30' ] ;
for ( $i = 0 ; $i < count( $arr ) ; ++ $i )
{
{
}
}
Строитель
Отправлено: 05 Марта, 2017 - 18:50:39
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014
Откуда: Украина
Помог: 74 раз(а)
Кубик , а так?
Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
$arr = [
[
'<td width="98%" align="left" valign="middle">' ,
'index.php?page=line&action=2&live[]=30156344' ,
'***' ,
'10px' ,
"(11206067,2, true, 'ru')" ,
"(11206067,2, true, 'ru',)" ,
'1:1' ,
'A:40'
] ,
[
'<td width="98%" align="left" valign="middle">' ,
'index.php?page=line&action=2&live[]=30156908' ,
'***' ,
'10px' ,
"(11206065,2, true, 'ru')" ,
"(11206065,2, true, 'ru')" ,
'1:0' ,
'0:0'
] ,
[
'<td width="98%" align="left" valign="middle">' ,
'index.php?page=line&action=2&live[]=30100429' ,
'888' ,
'10px' ,
'(8888)' ,
'(9900723,38)' ,
'72:63' ,
'32'
]
] ;
$a = [ '0:0' , '0:15' , '0:30' , '0:40' , '15:0' , '15:15' , '15:30' ] ;
for ( $i = 0
, $j = count ( $arr ) ; $i < $j ; $i ++ ) { }
}
echo '<pre>' ; var_dump ( $arr ) ; echo '</pre>' ;
Кубик
Отправлено: 05 Марта, 2017 - 19:23:10
Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2017
Помог: 0 раз(а)
То что надо. Спасибо! Помог!
(Добавление)
Помоги ещё, сразу в массив записать.
Из тех массивов что остались, значение [1]
Строитель
Отправлено: 05 Марта, 2017 - 19:57:12
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014
Откуда: Украина
Помог: 74 раз(а)
Кубик Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
<?PHP
$arr = [
[
'<td width="98%" align="left" valign="middle">' ,
'index.php?page=line&action=2&live[]=30156344' ,
'***' ,
'10px' ,
"(11206067,2, true, 'ru')" ,
"(11206067,2, true, 'ru',)" ,
'1:1' ,
'A:40'
] ,
[
'<td width="98%" align="left" valign="middle">' ,
'index.php?page=line&action=2&live[]=30156908' ,
'***' ,
'10px' ,
"(11206065,2, true, 'ru')" ,
"(11206065,2, true, 'ru')" ,
'1:0' ,
'0:0'
] ,
[
'<td width="98%" align="left" valign="middle">' ,
'index.php?page=line&action=2&live[]=30100429' ,
'888' ,
'10px' ,
'(8888)' ,
'(9900723,38)' ,
'72:63' ,
'32'
]
] ;
$a = [ '0:0' , '0:15' , '0:30' , '0:40' , '15:0' , '15:15' , '15:30' ] ;
for ( $i = 0
, $j = count ( $arr ) ; $i < $j ; $i ++ ) { }
}
$sobt = [ ] ;
foreach ( $arr as $a ) {
$sobt [ ] = $a [ 1] ;
}
echo '<pre>' ; var_dump ( $sobt ) ; echo '</pre>' ;
Поиск в теме | Версия для печати
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB