Автор Тема: Сравнение переменных!!!!  (Прочитано 4414 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн max2003

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сравнение переменных!!!!
« : 23 Июля 2003, 09:53:34 »
Уважаемые!!!

Есть такой код:

$q = \'3\';
$qw = \'22\';
if ($q <= $qw) { print "OK"; }
if ($q > $qw) { print "NONE"; }

Так вот с числами данный код прекрасно справляется,
а как сравнивать если переменная $q = "A6654DFS0" а $qw = "S6654DFS0".........

Помогите!!!!
Заранее благодарем!!!!

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Сравнение переменных!!!!
« Ответ #1 : 23 Июля 2003, 10:06:30 »
сравнить на предмет чего?
ну, будем исповедоваться?

Оффлайн max2003

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сравнение переменных!!!!
« Ответ #2 : 23 Июля 2003, 10:16:43 »
Сравнение $q с $qw, на предмет больше или меньше.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Сравнение переменных!!!!
« Ответ #3 : 23 Июля 2003, 10:19:56 »
что значит больше? у тя там строка! больше в смысле больше количество символов в строке?
ну, будем исповедоваться?

Оффлайн max2003

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сравнение переменных!!!!
« Ответ #4 : 23 Июля 2003, 10:32:40 »
Нет не символов, попытаюсь объяснить

20 > 10

A100A < A100C

Так вот цифры можно сравнить, а как быть если есть и цифры и буквы???

Оффлайн Wyclef

  • hello_worlder
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thug.narod.ru
Сравнение переменных!!!!
« Ответ #5 : 23 Июля 2003, 10:39:48 »
perldoc perlop
It\'s nice to be important, but it\'s more important to be nice!

Оффлайн max2003

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сравнение переменных!!!!
« Ответ #6 : 23 Июля 2003, 10:43:22 »
А попроще???

Оффлайн Wyclef

  • hello_worlder
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thug.narod.ru
Сравнение переменных!!!!
« Ответ #7 : 23 Июля 2003, 10:49:33 »
Цитировать
Binary "lt" returns true if the left argument is stringwise less than
    the right argument.

    Binary "gt" returns true if the left argument is stringwise greater than
    the right argument.

    Binary "le" returns true if the left argument is stringwise less than or
    equal to the right argument.

    Binary "ge" returns true if the left argument is stringwise greater than
    or equal to the right argument.
It\'s nice to be important, but it\'s more important to be nice!

Оффлайн max2003

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сравнение переменных!!!!
« Ответ #8 : 23 Июля 2003, 10:52:44 »
A как это будет выглядеть на моем примере
с переменными $q и $qw

$q = "A6654DFS0"
$qw = "S6654DFS0"

Заранее Благодарен!!!

Оффлайн Wyclef

  • hello_worlder
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thug.narod.ru
Сравнение переменных!!!!
« Ответ #9 : 23 Июля 2003, 10:55:48 »
$q = "A6654DFS0";
$qw = "S6654DFS0";

if ($q le $qw) { print "OK"; }
if ($q gt $qw) { print "NONE"; }
It\'s nice to be important, but it\'s more important to be nice!

Оффлайн max2003

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сравнение переменных!!!!
« Ответ #10 : 23 Июля 2003, 11:03:46 »
СПАСИБО ВСЕ УЧАСТНИКАМ!!!!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28