Массив взрывается проблемыPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Массив взрывается проблемы

Сообщение Anonymous »

Я сталкиваюсь с проблемой взрыва массива.Peer Call ID Duration Recv: Pack Lost ( %) Jitter Send: Pack Lost ( %) Jitter
139.59.232.196 0bb9262d6a1 00:01:12 0000003558 0000000000 ( 0.00%) 0.0000 0000001177 0000000000 ( 0.00%) 0.0200
139.59.232.196 41283499492 00:00:00 0000000000 0000000000 ( 0.00%) 0.0000 0000000000 0000000000 ( 0.00%) 0.0000
139.59.232.196 7033a541240 00:00:08 0000000000 0000000000 ( 0.00%) 0.0000 0000000019 0000000000 ( 0.00%) 0.0000
3 active SIP channels
< /code>
PHP -код ниже < /p>
$heads = [ 'Peer', 0, 0, 'CallId', 0, 'Duration', 'Recv', 0, 'RecvLost', 0, 'RecvPC', 'RJitter', 'Send', 0, 'SendLost', 0, 'SendPC', 'SJitter'];

$data = file('data.txt', FILE_IGNORE_NEW_LINES);
unset($data[0]); // Lose heading line

$list = [];
foreach ($data as $str) {
$list[] = array_combine($heads, explode(' ',$str));
}
< /code>
print_r($list) Вывод ниже приведен что -то подобное.
Array
(
[0] => Array
(
[Peer] => 139.59.232.196
[0] => (
[CallId] => 0bb9262d6a1
[Duration] => 00:01:12
[Recv] => 0000003558
[RecvLost] => 0000000000
[RecvPC] => 0.00%)
[RJitter] => 0.0000
[Send] => 0000001177
[SendLost] => 0000000000
[SendPC] => 0.00%)
[SJitter] => 0.0200
)

[1] => Array
(
[Peer] => 139.59.232.196
[0] => (
[CallId] => 41283499492
[Duration] => 00:00:00
[Recv] => 0000000000
[RecvLost] => 0000000000
[RecvPC] => 0.00%)
[RJitter] => 0.0000
[Send] => 0000000000
[SendLost] => 0000000000
[SendPC] => 0.00%)
[SJitter] => 0.0000
)

[2] => Array
(
[Peer] => 139.59.232.196
[0] => (
[CallId] => 7033a541240
[Duration] => 00:00:08
[Recv] => 0000000000
[RecvLost] => 0000000000
[RecvPC] => 0.00%)
[RJitter] => 0.0000
[Send] => 0000000019
[SendLost] => 0000000000
[SendPC] => 0.00%)
[SJitter] => 0.0000
)

)
< /code>
when I called them I have to do like this, $list['0'][Duration] then it's giving array 0 duration field data, but I want when I called like this $list[Duration] it will give me all array duration data like below
00:01:12 00:00:00 00:00:08


Подробнее здесь: https://stackoverflow.com/questions/497 ... ing-issues
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»