|
|
|
|
|
для: cheops
(21.06.2005 в 19:20)
| | Thanks!
зы: Меня прет кусок фразы "Хм..." :)))))) | |
|
|
|
|
|
|
|
для: JIEXA
(21.06.2005 в 19:11)
| | Для этого можно воспользоваться функцией in_array()
<?php
if(id_array("185",$mas)) exit("Хм... а такой номер уже существует...");
?>
|
| |
|
|
|
|
|
|
|
для: JIEXA
(18.06.2005 в 12:26)
| | А ещё вопрос, как проверить на наличие записи?
Тоесть к примеру есть такой массив:
<?
$mas = array(1084305600 => "3468",
1084307600 => "765",
1084308600 => "356");
# номер_массива => "id новости"
?>
|
Вот к примеру я хочу добавить, новость с id 185 в закладки:
<?
$mas[time()] = "185";
?>
|
Как проверить, нет ли уже id этой новости в закладках? | |
|
|
|
|
|
|
|
для: cheops
(18.06.2005 в 12:11)
| | cспасибо! | |
|
|
|
|
|
|
|
для: JIEXA
(18.06.2005 в 11:22)
| | Хм... хотел через функцию array_walk() - чего-то ничего хорошего не выходит :))) Вам лучше организовать массив чуть-чуть по другому
<?php
$mas = array(1084305600 => "закладка",
1084307600 => "закладка 2",
1084308600 => "закладка 3");
?>
|
Т.е. время в секундах, прошедших с 1 января 1970 года, использовать в качестве ключа массива, тогда можно будет осуществить сортировку при помощи функций ksort() и krsort(). | |
|
|
|
|
|
|
|
для: JIEXA
(18.06.2005 в 11:22)
| | По целым числам. А потом, при выводе, функцией date() вытащить дату в нужном формате. | |
|
|
|
|
|
|
|
для: cheops
(18.06.2005 в 02:14)
| | > а лучше вообще в виде числа секунд, прошедших с полуночи 1 января 1970 года?
можно... а как тогда сортировать? | |
|
|
|
|
|
|
|
для: JIEXA
(17.06.2005 в 23:45)
| | больно уж формат не удобный для сортировки... а нельзя его записать в виде
а лучше вообще в виде числа секунд, прошедших с полуночи 1 января 1970 года? | |
|
|
|
|
|
|
|
для: cheops
(17.06.2005 в 21:48)
| | > 1. А что конкретно записывается вместо "дата установки"?
дата вида: | |
|
|
|
|
|
|
|
для: JIEXA
(17.06.2005 в 19:40)
| | 1. А что конкретно записывается вместо "дата установки"?
2.
<?php
unset ($mas[0]);
?>
|
3.
<?php
$mas[] = array("закладка 6", "дата установки 6");
?>
|
4.
<?php
if(count($mas)>100) exit("извините сэр, но у вас слишком много закладокю...");
?>
|
5.
<?php
// Упаковываем
$text = serialize($mas);
// Распаковываем
$mas = unserialize($text);
?>
|
| |
|
|
|
|