Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

[php]Запись ассоциативного массива в файл.

2.1K
29 мая 2005 года
FIRESTARTER
90 / / 29.05.2005
Почему не проходит этот номер:
<?
$arr=array("I1"=>"element1","I2"=>"element2","I3"=>"element3");
$F=fopen("arrays.txt","a+") or die("Ошибка");
fwrite($F,$arr);
fclose($F);
?>
Я новичёк в этом деле(читай-чайник),поэтому мои вопросы кому-то покажутся глупыми...
8.8K
29 мая 2005 года
denalta
12 / / 23.01.2005
Цитата:
Originally posted by FIRESTARTER
Почему не проходит этот номер:
<?
$arr=array("I1"=>"element1","I2"=>"element2","I3"=>"element3");
$F=fopen("arrays.txt","a+") or die("Ошибка");
fwrite($F,$arr);
fclose($F);
?>
Я новичёк в этом деле(читай-чайник),поэтому мои вопросы кому-то покажутся глупыми...



на сайте php.net приведено море примеров по записи всякой всячены в файл
на мой взгляд нужно поменять а+ на w
но утверждать не буду

287
30 мая 2005 года
Shiizoo
958 / / 14.03.2004
:D один лучше другого:) rtfm, дружно
239
30 мая 2005 года
Dolonet
1.7K / / 20.05.2000
Согласен с "w", и не могу понять, почему не прокатывает и этот вариант.
8.8K
30 мая 2005 года
denalta
12 / / 23.01.2005
А что за ошибку выдает??? Может что-то с правами доступа к файлу стоит проверить???
287
30 мая 2005 года
Shiizoo
958 / / 14.03.2004
Цитата:
int fwrite ( resource handle, string string [, int length] )



А мы пихаем массив, значит... ? Значит приведение массива к строке и..

Цитата:
Arrays are always converted to the string "Array", so you cannot dump..



;)

2.1K
31 мая 2005 года
FIRESTARTER
90 / / 29.05.2005
В файл записывается просто строка "array" .
287
31 мая 2005 года
Shiizoo
958 / / 14.03.2004
Ну это ж естественно=)ъ Откуда php знать необходимый тебе метод отображения содержимого массива в файл) и нужно ли тебе отображать его весь, или же только конкретные индексы и т.п.=) Это дело возлагается на тебя;)
2.1K
05 июня 2005 года
FIRESTARTER
90 / / 29.05.2005
Цитата:
Originally posted by Dolonet
Согласен с "w", и не могу понять, почему не прокатывает и этот вариант.


А как потом восстановить исходный массив из этого файла?(а если элементами масива являются тоже ассоциативные массивы?)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог