sickboy
Новичок
итерация по массиву
hi,
есть такой массив:
из этого массива нужно занести в базу значения вида:
и .т.д для всех ip адресов.
я пошел по такому пути:
но вместо $matches[1][$key] выводится Array[0], Array[1] и т.д.
но вне foreach, $matches[1][0] выводит то что надо.
hi,
есть такой массив:
PHP:
Array
(
[0] => Array
(
[0] => 192.168.1.1:
PORT STATE SERVICE
21/tcp closed ftp
80/tcp closed
[1] => 192.168.1.114:
PORT STATE SERVICE
21/tcp closed ftp
80/tcp closed
[2] => 192.168.1.154:
PORT STATE SERVICE
21/tcp closed ftp
80/tcp closed
)
[1] => Array
(
[0] => 192.168.1.1
[1] => 192.168.1.114
[2] => 192.168.1.154
)
[2] => Array
(
[0] => closed
[1] => closed
[2] => closed
)
[3] => Array
(
[0] => closed
[1] => closed
[2] => closed
)
PHP:
ip | ftp | www
192.168.1.114 | closed | closed
я пошел по такому пути:
PHP:
foreach ($matches[1] as $key => $value) {
$ins = "insert into tbl (ip, s1, s2) values ($matches[1][$key], $matches[2][$key], $matches[3][$key])";
}
но вне foreach, $matches[1][0] выводит то что надо.
