практика php

5.1K
.
dakilla
~XeOn~,
$massiv = array('mama' => 'мама', 'papa' => 'папа');
$serialize = serialize($massiv);
///////////////////////////////////////////////////
$unserialize = unserialize($serialize);
echo $unserialize['mama'] . '<br/>' . $unserialize['papa'];
///////////////////////////////////////////////////
//мама
//папа
.
Z3RO
Дамир (10.08.2011/18:40)
Можно пример использования этой функции
Конечно же можно. Вот смотри: хочеш ты записать массив в БД, но у тебя это не получится, поскольку массивы нельзя записывать в БД в привычном виде, но мы можем их сериализовать, тоесть превратить массив в строку:

$arr = array('one', 'two');
serialize($arr); // Получим строку a:2:{i:0;s:3:"one";i:1;s:3:"two";}

Чтобы получить массив из строки нужно провести десериализацию:

$str = 'a:2:{i:0;s:3:"one";i:1;s:3:"two";}';
echo '<pre>';
print_r(unserialize($str));
echo '</pre>';

Получим вот что:

Array
(
[0] => one
[1] => two
)
.
Z3RO, ключи => значения кароче все сохраняются
Неизвестно только как она относится к русским символам
вопрос: можно ли с помощью нее хранить русские зничения?
.
dakilla (10.08.2011/19:10)
Z3RO, ключи => значения кароче все сохраняются
Неизвестно только как она относится к русским символам
вопрос: можно ли с помощью нее хранить русские зничения?
Да без проблем. Вот пример данных о пользователе из моей БД:
a:2:{s:4:"town";a:1:{s:5:"value";s:8:"Киев";}s:5:"about";a:1:{s:5:"value";s:0:"";}}
.
Z3RO, я чета сомневался на счет этого
.
ну в общих чертах гостевая готова,но не подскажете как сделать постраничную навигацию?
.
вот самая наикрутейшая гостевая в мире прошу протестить
.
вот)
Прикрепленные файлы:
.
Лондон против всех!
No-Tactic (13.08.2011/06:56)
вот)
Закинь в зип а то кодирка не айс
.
кодировска виндовс
Прикрепленные файлы:
Всего: 198