Я сталкиваюсь с проблемой взрыва массива.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
Массив взрывается проблемы ⇐ Php
Кемеровские программисты php общаются здесь
1758315697
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
Подробнее здесь: [url]https://stackoverflow.com/questions/49736034/array-exploding-issues[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия