ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

04.12.2008, 00:59
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме: 107625
Репутация:
2
|
|
Ыы, Pashkela, тебе огромное спасибо - только твой пример шаблона сработал! (:
Всё гениальное просто...
|
|
|

04.12.2008, 01:38
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Собствна:
PHP код:
$dig = rand(100000-999999);
echo "$dig";
Как сделать так,чтобы выводилось не число ввида - 5412487,а например 1435.4456 кроиме деления,и создания 2 переменных.Можноли както отловить значение $dig и посередке поставить например "." ?
|
|
|

04.12.2008, 01:45
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
PHP код:
<?
$dig = rand(100000,999999);
$dig2 = rand(100000,999999);
echo $dig.".".$dig2;
?>
|
|
|

04.12.2008, 01:46
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от rushter
PHP код:
<?
$dig = rand(100000,999999);
$dig2 = rand(100000,999999);
echo $dig.".".$dig2;
?>
Я же сказал,чт вариант с 2 переменными не катит.Перечитай пост.
|
|
|

04.12.2008, 01:49
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Да,играет.Должен быть способ,отловить значение переменной,и выставить посередине . .
Специалисты как только придут,подскажут надеюсь 
|
|
|

04.12.2008, 01:56
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
Сообщение от Architek86
Ыы, Pashkela, тебе огромное спасибо - только твой пример шаблона сработал! (:
Всё гениальное просто...
А ты хоть проверил другие варианты?!
http://regexpr.ru/?pattern=%2F%3Ctable%28.%2B%29id%3D%5C%22tablaMoto res%5C%22%3E%28.%2B%29%3C%5C%2Ftable%3E%2F&subject =%3Chtml%3E%3Chead%3E%3Chead%3E%0D%0A%3Cbody%3E%0D %0A%3Ctable+width%3D%22550%22+border%3D%220%22+cel lpadding%3D%220%22+cellspacing%3D%220%22+id%3D%22t ablaMotores%22%3E%EB%FE%E1%FB%E5+%F1%E8%EC%E2%EE%E B%FB%2C+%E2+%F2%EE%EC+%F7%E8%F1%EB%E5+%E8+%EF%E5%F 0%E5%E2%EE%E4%FB+%F1%F2%F0%EE%EA%2C+%EF%F0%EE%E1%E 5%EB%2C+%F2%E0%E1%F3%EB%FF%F6%E8%FF%3C%2Ftable%3E% 0D%0A%0D%0A%3Ctable+width%3D%22550%22+border%3D%22 0%22+cellpadding%3D%220%22+cellspacing%3D%220%22+i d%3D%22tablaMotores%22%3E1%2C+%0D%0A%EA%F0%F3%F2%F C%0D%0A%26%2C+%0D%0A%3F%3F%3F%0D%0A%3C%3E%3C%3E%3C %3E%3C%3E%3E%3C%3E%3C%3C%3E%3C%3E%0D%0A%2B_%2A%25% 5E%23%24%23%24%0D%0A%0D%0A%3C%2Ftable%3E%0D%0A%3C% 2Fbody%3E%3C%2Fhtml%3E+
и для регулярок есть отдельная тема
пс извините ссылку пришлось так вставить а иначе она резалась=(
|
|
|

04.12.2008, 02:02
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Как сделать так,чтобы выводилось не число ввида - 5412487,а например 1435.4456 кроиме деления,и создания 2 переменных.Можноли както отловить значение $dig и посередке поставить например "." ?[
Кроме какого деления?
Вариант?:
PHP код:
$dig = rand(100000,999999);
print substr($dig, 0, (int) strlen($dig)/2).".".substr($dig, (int) strlen($dig)/2);
|
|
|

04.12.2008, 02:32
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Имю ввиду математическое деление числа,чтобы привести его к нужному виду.Спасибо,сейчас попробую твой вариант.
|
|
|

04.12.2008, 09:03
|
|
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме: 405792
Репутация:
86
|
|
А можно так:
PHP код:
<?php
$dig=mt_rand(100000000,999999999)."\n";
$dig[4]='.';
echo $dig*1;
?>
Умножение на единицу нужно для преобразования строки в число, можно заменить на "+0" или "+1" (не суть важно, число все равно останется случайным =) ), а можно иначе, но так короче. Только не пиши так никогда =).
|
|
|

04.12.2008, 10:15
|
|
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
Умножение на единицу нужно для преобразования строки в число, можно заменить на "+0" или "+1" (не суть важно, число все равно останется случайным =)
Что за извращения? Про явное указание типов забыли?
echo (int)$dig;
echo (float)$dig;
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|