Как с помощью PHP в строке найти слово с большой буквы, не считая первого слова в строке, и это слово с большой буквы занести в переменную ?
Например так:
$input = 'Foo bar Baz';
$word_found = (bool)preg_match('/(?!^)(?P<word>[A-ZА-ЯЁ]\S*)/', $input, $matches);
if ($word_found) {
echo($matches['word']);
} else {
echo('None');
}
Тем, кто не хочет использовать регулярки можно так:
$string = "One two Free Six";
$explode = explode(" ", $string);
$first = strlen($explode[0]) + 1;
array_shift($explode);
echo $first + strcspn(implode(" ", $explode), "ABCDEFGHJIJKLMNOPQRSTUVWXYZ");
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не получается вывести функциюПо разному пробовал выводить и не хочет
При добавлении новой строки в таблицу в БД ей автоматически присваивается индекс? состоящий из 1 цифры и тд