Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Работа с цифрами
 
 автор: Minus   (09.12.2008 в 08:59)   письмо автору
 
 

Доброе день!
Можете подсказать?
Например у меня имеется число 567.
Юзер через форму вводит число 509.
Как можно сверить первый и второй символ из цифры пользователя с моим числом?
Надеюсь поняли что я имею ввиду =)

  Ответить  
 
 автор: Valick   (09.12.2008 в 09:48)   письмо автору
 
   для: Minus   (09.12.2008 в 08:59)
 

Нафиг заставлять юзера вводить три цифры если сравнивать будете две?))

  Ответить  
 
 автор: Minus   (09.12.2008 в 10:04)   письмо автору
 
   для: Valick   (09.12.2008 в 09:48)
 

Просто сравнить все три я знаю как =)
а мне надо чтобы сравнить допустим если он ввел число где совпал первый символ, то делаем то-то, если совпал первый и второй символ, то делаем то-то...

  Ответить  
 
 автор: Valick   (09.12.2008 в 10:21)   письмо автору
 
   для: Minus   (09.12.2008 в 10:04)
 


<?php
$var1
="509";
$var2="534";
if(
$var1[0]==$var2[0]) echo "равны"; else echo "не равны";
?>

  Ответить  
 
 автор: Minus   (09.12.2008 в 10:50)   письмо автору
 
   для: Valick   (09.12.2008 в 10:21)
 

Во...
Спасиб ;)

  Ответить  
 
 автор: Minus   (09.12.2008 в 10:51)   письмо автору
 
   для: Valick   (09.12.2008 в 10:21)
 

Я об этом даже и не подумал... =)
Начал делать при помощи substr =)

  Ответить  
 
 автор: Pon4ik   (09.12.2008 в 13:06)   письмо автору
 
   для: Minus   (09.12.2008 в 08:59)
 

<?
$n1 
"567";
$n2 "509";

$n1_1  $n1[0]; //1й знак переменной $n1 
$n1_2  $n1[1]; //2й знак переменной $n1 

$n2_1  $n2[0]; //1й знак переменной $n2 
$n2_2  $n2[1]; //2й знак переменной $n2

$2str_n1 =  $n1_1.$n1_2//Слепляем 1 и 2 знаки
$2str_n2 =  $n2_1.$n2_2//Слепляем 1 и 2 знаки

if($2str_n1 == $2str_n2) echo "Равны"; else echo "Не равны";

?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования