Здравейте,
Искам да проверя дали даден низ е равен на някоя от примерно 50 стойности. Знаете ли някакъв начин да не пиша името на променливата 50 пъти?
Пробвах това, но очаквано не бачка.
Иначе в момента съм го написал така:
Обаче функцията in_array() е много бавна, а в случая трябва да я извиквам стотици пъти.
Искам да проверя дали даден низ е равен на някоя от примерно 50 стойности. Знаете ли някакъв начин да не пиша името на променливата 50 пъти?
Пробвах това, но очаквано не бачка.
PHP:
$var = 'super';
if ($var == ( 'super' || 'hiper' || 'mega' ) ) {
echo('da');
} else {
echo('ne');
}
Иначе в момента съм го написал така:
PHP:
if ( in_array( $string, array( 'normal', 'itallic', 'bold' ) ) ) {
// process data
}
Обаче функцията in_array() е много бавна, а в случая трябва да я извиквам стотици пъти.