ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #6661  
Старый 04.12.2008, 00:59
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме:
107625

Репутация: 2
По умолчанию

Ыы, Pashkela, тебе огромное спасибо - только твой пример шаблона сработал! (:
Всё гениальное просто...
 

  #6662  
Старый 04.12.2008, 01:38
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Собствна:
PHP код:
$dig rand(100000-999999);
echo 
"$dig"
Как сделать так,чтобы выводилось не число ввида - 5412487,а например 1435.4456 кроиме деления,и создания 2 переменных.Можноли както отловить значение $dig и посередке поставить например "." ?
 

  #6663  
Старый 04.12.2008, 01:45
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

PHP код:
<?
$dig 
rand(100000,999999);
$dig2 rand(100000,999999);  
echo 
$dig.".".$dig2;
?>
 

  #6664  
Старый 04.12.2008, 01:46
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от rushter  
PHP код:
<?
$dig 
rand(100000,999999);
$dig2 rand(100000,999999);  
echo 
$dig.".".$dig2;
?>
Я же сказал,чт вариант с 2 переменными не катит.Перечитай пост.
 

  #6665  
Старый 04.12.2008, 01:49
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Да,играет.Должен быть способ,отловить значение переменной,и выставить посередине . .
Специалисты как только придут,подскажут надеюсь
 

  #6666  
Старый 04.12.2008, 01:56
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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+


и для регулярок есть отдельная тема

пс извините ссылку пришлось так вставить а иначе она резалась=(
 

  #6667  
Старый 04.12.2008, 02:02
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Цитата:
Как сделать так,чтобы выводилось не число ввида - 5412487,а например 1435.4456 кроиме деления,и создания 2 переменных.Можноли както отловить значение $dig и посередке поставить например "." ?[
Кроме какого деления?
Вариант?:
PHP код:

$dig 
rand(100000,999999);

print 
substr($dig0, (int) strlen($dig)/2).".".substr($dig, (int) strlen($dig)/2); 
 

  #6668  
Старый 04.12.2008, 02:32
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Имю ввиду математическое деление числа,чтобы привести его к нужному виду.Спасибо,сейчас попробую твой вариант.
 

  #6669  
Старый 04.12.2008, 09:03
.:nbd:.
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме:
405792

Репутация: 86
По умолчанию

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

  #6670  
Старый 04.12.2008, 10:15
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Цитата:
Умножение на единицу нужно для преобразования строки в число, можно заменить на "+0" или "+1" (не суть важно, число все равно останется случайным =)
Что за извращения? Про явное указание типов забыли?

echo (int)$dig;
echo (float)$dig;
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ