Спустя 7 минут, 21 секунда (8.01.2011 - 13:55) Ангелочек написал(а):
$chars = 'abdefhiknrstyzABDEFGHKNQRSTYZ23456789';
$numChars = strlen($chars);
$string = '';
for ($i = 0; $i < 8; $i++) {
$string .= substr($chars, rand(1, $numChars) - 1, 1);
}
?>
уловил идею ?
Спустя 2 минуты, 16 секунд (8.01.2011 - 13:58) Игорь_Vasinsky написал(а):
а он имел ввиду рандовае значения текста, а не длину текста.
Спустя 2 минуты, 32 секунды (8.01.2011 - 14:00) Ангелочек написал(а):
Игорь_Vasinsky
мой пример генерит случайное слово из 8 символов - здесь алгоритм показан
мой пример генерит случайное слово из 8 символов - здесь алгоритм показан
Спустя 6 минут, 3 секунды (8.01.2011 - 14:06) freaky написал(а):
немного не понятно...я имел ввиду альтернативу rand() только с текстом...например rand ($a,$b);
а в переменных текст...неужели в php нету такой функции только с инт
а в переменных текст...неужели в php нету такой функции только с инт
Спустя 1 минута, 4 секунды (8.01.2011 - 14:07) Игорь_Vasinsky написал(а):
т.е. у тя строка с символами и отризается кусок слева определённой длины от этой строки.
а вот так мы будем рандить строки:
1.создадим массив
2. запустим rand
3. вывведим рандврвой значение (ключа) - элемента массива.
а вот так мы будем рандить строки:
1.создадим массив
2. запустим rand
3. вывведим рандврвой значение (ключа) - элемента массива.
$array = array("asdasd", "битбт", "jhg", "121", "00909", "aaaaa");
$rand_word = rand(0, 5);
echo $array[$rand_word];
Спустя 1 минута, 36 секунд (8.01.2011 - 14:09) freaky написал(а):
Игорь_Vasinsky
спасибо попробуем...
спасибо попробуем...
Спустя 1 минута, 10 секунд (8.01.2011 - 14:10) Игорь_Vasinsky написал(а):
ты случаем не каптчу собираешь?
Спустя 3 минуты, 4 секунды (8.01.2011 - 14:13) freaky написал(а):
я даже не знаю что это

Спустя 2 часа, 9 минут, 34 секунды (8.01.2011 - 16:23) hellmin написал(а):
Какой еще массив со словами?
Народ, присмотритесь к ответу Ангелочек, у него все правильно, а то какую-то фигню начали писать.
Народ, присмотритесь к ответу Ангелочек, у него все правильно, а то какую-то фигню начали писать.
Спустя 8 минут, 29 секунд (8.01.2011 - 16:31) Игорь_Vasinsky написал(а):
hellmin
abdefhiknrstyzABDEFGHKNQRSTYZ23456789
выведи мне рандовое значение равное 00123
abdefhiknrstyzABDEFGHKNQRSTYZ23456789
выведи мне рандовое значение равное 00123
Спустя 3 минуты, 46 секунд (8.01.2011 - 16:35) Игорь_Vasinsky написал(а):
я по этому и переспросил про каптчу - если да то ангелочек правильно написал
автор имер ввиду рандовый вывод переменных состоящих из строк, типа - случайный анектод или афоризм
автор имер ввиду рандовый вывод переменных состоящих из строк, типа - случайный анектод или афоризм
Спустя 2 минуты, 43 секунды (8.01.2011 - 16:38) hellmin написал(а):
Цитата |
случайный анектод или афоризм |
Ну если так, тогда верно.
Спустя 16 минут, 28 секунд (8.01.2011 - 16:54) Игорь_Vasinsky написал(а):
ну вот.
Спустя 5 минут, 16 секунд (8.01.2011 - 16:59) inpost написал(а):
hellmin
Разве что в добавок mb_ нужно для UTF-8 добавить.
Разве что в добавок mb_ нужно для UTF-8 добавить.
Спустя 3 минуты, 5 секунд (8.01.2011 - 17:02) Игорь_Vasinsky написал(а):
inpost
а куда? rand же с int, типа mb_rand(x,y,utf-8) ))))))))))))))))))
а куда? rand же с int, типа mb_rand(x,y,utf-8) ))))))))))))))))))
Спустя 4 минуты, 47 секунд (8.01.2011 - 17:07) inpost написал(а):
Я про ангелочка: strlen + substr
Спустя 8 минут, 27 секунд (8.01.2011 - 17:16) Игорь_Vasinsky написал(а):
ааааа