Задать вопрос
@Intelix

Как сравнить только часть символов строки?

У меня есть переменная $name в ней могут содержаться такие значения как (testOne) (testTwo) (testThree)

Как мне сравнить только вторую часть этих слов, т.е. (One, Two или Three)?
  • Вопрос задан
  • 44 просмотра
Подписаться 1 Простой 2 комментария
Решение пользователя Catrinblaidd К ответам на вопрос (2)
@Catrinblaidd
$name = 'testOne';
$ending = \preg_replace('/[a-z]+([A-Z]+)/u', '$1', $name);
switch ($ending) {
  case 'One': {
    echo 'One';
    break;
  }
  case 'Two': {
    echo 'Two';
    break;
  }
  case 'Three': {
    echo 'Three';
    break;
  }
}
Ответ написан
Комментировать