Форумы » Программирование »

Получение данных из массива



3909
Q-Tec
Давно этим не занимался, уже забыл, что да как... есть такой скрипт

[code]var stat= new Array();
$.get('fbstat.txt', function(data){
stat= data.split('\n');
console.log(stat[0]);
});[/code]

Выводит полностью строку файла, в данном случае первую. Если указать stat[0][1] - выводит один символ с первой строки, может кто дописать скрипт?

Нужно что бы можно было выводить данные из первой или любой другой строки, файл приложу, так наверное яснее будет https://imgs.su/upload/361/2426246635.txt

На выходе должно получаться так:

[left]Дата [/left][center]Всего участников[/center]
[left]2021-02-06 [/left] [center]22785[/center]


Отредактировано Q-Tec - 14.02.2021
19466
Dimitry
У тебя тут stat массив строк, все строки по номерам
stat[0]
stat[1]
...
3909
Q-Tec
Это да, получается так.
Но мне нужно к примеру из этих строк вывести только, то, что выделено красным
(
из строки 0 нужно вывести то, что в ковычках красным.
Из строки 1, нужно вывести то, что красным
)

[quote]
0. "Дата","Всего участников","[color=red]Нерассмотренные участники[/color]"......
1. "2021-02-06","22785","[color=red]10[/color]","8","15"[/quote]
Не обязательно на js, может вариант с php будет легче
Редактировать файл, не вариант, в нём 480 строк с данными.


Отредактировано Q-Tec - 16.02.2021
19466
Dimitry
Ну ты делаешь перебор строк и из строк делаешь массивы, например
[quote]for(var i in stat) {
stat[i]=stat[i].split('","');
//также тут надо подрезать края первого и последнего элемента...
}[/quote]
теперь можно выводить так
stat[1][1]
stat[1][2]

Неавторизованные и новички не могут отправлять сообщения.

© 2008-2021 vmeste.eu
Контакты | Privacy и Cookie | Правила | О компании