8762, быдлокод:
[php:1:fcb512c85b]<?php
$arr=array(1,2,3,4,6,7,8);
echo $arr[array_rand($arr)];
?>[/php:1:fcb512c85b]
Создаем массив и выбираем случайное значение.
Stik, хех...
Можно так попробывать.
$one = rand(1,4);
$two = rand(6,8);
$or = rand(0,1);
$rand = $or ? $two : $one;
добавлено спустя 15 секунд:
Еще быдлокодее))) ахах
Зависит вообще от задачи. Если в будущем может нужно будет еще добавить некоторые значения - то мое решение, кажется, лучше будет у связи с расширяемостью и возможностью добавлять/удалять значения.
Но нужно смотреть конкретно по задаче.
интересует такой момент! хочу я вывести 20 ссылок в одном фале, страница будет длинная по этому проще сделать после 10 переход на следующую страницу! вот как сделать этот переход при этом не создавая отдельный файл для остальных 10 ссылок?
25 Дек 2012, 12:58Cimob пишет:
"интересует такой момент! хочу я вывести 20 ссылок в одном фале, страница будет длинная по этому проще сделать после 10 переход на следующую страницу! вот как сделать этот переход при этом не создавая отдельный файл для остальных 10 ссылок?"
Как вариант, скачай класс постраничной навигации.
Каким образом вывести? Из базы, или как? Вручную может?
добавлено спустя 15 секунд:
Dezer, Зачем сразу класссссс ?
Cimob,
насколько я понял нужно чтото типа этого
[php:1:fb3bc5e718]
//читаем файл в массив
$links = file('link.txt');
//получаем текущую страницу
$page = (isset($_GET['page']) && $_GET['page']<sizeof($links)) ? abs(intval( $_GET['page'] )) : 0;
// количество ссылок которые хотим вывести на одну страницу
$i=10;
// выводим начиная с позиции $page в количестве $i или сколько осталось в конце
while($page<sizeof($links)){
print $links[$page];
$page++;
$i--;
if(!$i)break;
}
[/php:1:fb3bc5e718]
PS:вариантов много нужна только фантазия
PPS: Чтение определенной
строки в файле
помогите с регуляркой :
<a href="/picture/7/2/282302?sid=09fvp5t9ojhs6s450il5mvscl2">Скачать (27.93Кб)</a>
нужно вырезать 282302 при том что эти цифры всегда разные.
регулярка ниже без сессии работает но при обращении скрипта появляется сессия... нужно обрезать подобной регуляркой
<?
preg_match_all('|<a href="/picture/7/2/(.*)">|Ui',$in,$out,PREG_PATTERN_ORDER);
$out=$out[1];
print_r($out);
?>