[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: $a == 'page-'*любой набор символом*
v001
Как правильно написать такое условие:

if ( $a == 'page-'*любой набор символом* )


то есть:
$a == page-skh6asl
$a == page-kffg3kbh7tvn
$a == page-qwuhsdflh2


что должно быть вместо - *любой набор символом*
?



Спустя 5 минут, 30 секунд (17.03.2012 - 20:13) johniek_comp написал(а):
$hash = substr(str_shuffle(implode('', array_merge(range(0, 9), range('a' , 'z')))), 0, 10);
if ($a == 'page'.$hash)
return true;
else
return
false;

Спустя 2 минуты, 15 секунд (17.03.2012 - 20:16) v001 написал(а):
johniek_comp, ого.. вот какое оно..
Спасибо.

Спустя 37 минут, 6 секунд (17.03.2012 - 20:53) v001 написал(а):
не работает :(

<?php
$a = "page-qwerty";

$hash = substr(str_shuffle(implode('', array_merge(range(0, 9), range('a' , 'z')))), 0, 10);

if ( $a == 'page-'.$hash ) {
echo "работает";
}
else{
echo "не работает";
}
?>

Спустя 2 минуты, 49 секунд (17.03.2012 - 20:55) Visman написал(а):
v001, а почему должно работать?
Исходя из теории вероятности возможность работы этой конструкции стремится к нулю.

Спустя 1 минута, 37 секунд (17.03.2012 - 20:57) v001 написал(а):
Visman, не глумитесь, скажите что не так smile.gif

Добавленно позже:
то мне неправильно подсказали в первом ответе, или я не правильно записал условие?

Спустя 5 минут, 38 секунд (17.03.2012 - 21:03) Visman написал(а):
Формулировать вопрос следует правильно.
Как я понял:
<?php
$a = 'page-qwerty';

if (strpos($a, 'page-') === 0) {
echo "работает";
}
else{
echo "не работает";
}

?>

Спустя 50 секунд (17.03.2012 - 21:04) dadli написал(а):
v001
if (preg_match("#^page-#",$a)) {
echo 'yes';
}

Спустя 5 минут, 18 секунд (17.03.2012 - 21:09) v001 написал(а):
Visman, dadli, спасибо, оба варианта работаю. Теперь и не знаю какой выбрать... smile.gif


Цитата (Visman)
Формулировать вопрос следует правильно

в этом-то и была проблема, не знал как проблему обозвать..
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.