Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> запись\чтение массива в\из файла 
:(
    Опции темы
xber9
Дата 26.10.2012, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 21.1.2007

Репутация: нет
Всего: нет



народ привет
есть двумервнй массив 190х190 по умолчанию все элемент равны 0
вот код первой генерации
Код

function matrix(a,b) {
var arr = []
or(i=0;i<a;i++) arr[i] = []
for(i=0,k=0;i<b;k++,i++) arr[i][k] = 0
return arr
}



вопрос
 как  правильно записать этот массив в файл и как считать потом обратно в массив, в случае необходимости изменения

заранее спасибо
PM MAIL   Вверх
Aliance
Дата 26.10.2012, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Навскидку три способа:
  • json
  • serialize
  • join

выбирайте любой. Я бы действовал через формат json.

Это сообщение отредактировал(а) Aliance - 26.10.2012, 17:47
PM MAIL WWW ICQ Skype   Вверх
ksnk
Дата 26.10.2012, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Четвертый
Код

$array=array(....);

// сохранить
file_put_contents('array.inc.php','<'."?php return \n".var_export($array,true));
...
//восстановить
$array=include('array.inc.php');


Добавлено через 4 минуты и 39 секунд
Четвертый удобнее в плане ручного редактирования.
Цитата(Aliance @  26.10.2012,  17:46 Найти цитируемый пост)
json
serialize
join


В serialize - черт ногу сломит, пока разберешься где что лежит, в json немного легче, но тоже все в одну строку.

Aliance, Что такое join?

Это сообщение отредактировал(а) ksnk - 26.10.2012, 18:11


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
xber9
Дата 26.10.2012, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 21.1.2007

Репутация: нет
Всего: нет



а где подробно и по русски почитать про json
PM MAIL   Вверх
Aliance
Дата 29.10.2012, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Цитата(ksnk @  26.10.2012,  19:11 Найти цитируемый пост)
Aliance, Что такое join?

Array.join
PM MAIL WWW ICQ Skype   Вверх
ksnk
Дата 29.10.2012, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Цитата(xber9 @  26.10.2012,  14:22 Найти цитируемый пост)
как  правильно записать этот массив в файл и как считать потом обратно в массив, в случае необходимости изменения

Не обратил внимание на то, что тема про javascript :( 

Возможно local storage поможет. 



--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.3136 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.