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

Форум PHP

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

 

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

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

тема: Функция проверки на вхождение
 
 автор: tyoma_first   (09.04.2009 в 02:07)   письмо автору
 
 

Интересно, а есть ли в ПХП функция проверки зачения на вхождение в множество значений, напр
$str = "apple";
if ($str in ["banana", "lemon", "apple"]){
   echo "Мы это едим";
}else{
echo "мы это не едим"
}

Ну или какая нибудь другая функция, позволяющая узнать равно ли значение переменной одному из значений набора.

  Ответить  
 
 автор: sim5   (09.04.2009 в 05:52)   письмо автору
 
   для: tyoma_first   (09.04.2009 в 02:07)
 

Смотрите функции работы с массивами.

  Ответить  
 
 автор: Dobrynin   (09.04.2009 в 07:30)   письмо автору
 
   для: tyoma_first   (09.04.2009 в 02:07)
 

bool in_array ( mixed needle, array haystack [, bool strict] )

Ищет в haystack значение needle и возвращает TRUE в случае удачи, FALSE в противном случае.

<?php
$os 
= array("Mac""NT""Irix""Linux");
if (
in_array("Irix"$os)) {
    echo 
"Got Irix";
}
if (
in_array("mac"$os)) {
    echo 
"Got mac";
}
?> 

  Ответить  
 
 автор: tyoma_first   (09.04.2009 в 17:53)   письмо автору
 
   для: Dobrynin   (09.04.2009 в 07:30)
 

Спасибо, то что нужно ;)

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

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