upd. с латиницей так же как и с кириллицей
меня есть код который нормально работает с латиницей, но при utf-8 убирает первую букву слова, Array ( [0] => привет [1] => имон [2] => оробка )
$capitals = array("Л","К");
$word_break = "приветЛимонКоробка";
$word_break = str_replace($capitals, '/',$word_break);
подскажите пожалуйста как быть без регулярных выражений
Конечно надо делать такое на регулярках, но если очень хочется без них вариант:
$capitals = array("Л","К");
$word_break = "приветЛимонКоробка";
foreach($capitals as $e){
$word_break=str_replace($e, '/'.$e, $word_break);
}
Ваш пример можно немного модифицировать:
$capitals = array("~(Л)~", "~(К)~");
$word_break = "приветЛимонКоробка";
$word_break = preg_replace($capitals, '/$1', $word_break);
echo $word_break; // привет/Лимон/Коробка
А если привязка нужна не к конкретным буквам, а ко всем прописным, то можно так:
$word_break = "приветЛимонКоробка";
$word_break = preg_replace('~[А-ЯЁ]~u', '/$0', $word_break);
echo $word_break; // привет/Лимон/Коробка
Виртуальный выделенный сервер (VDS) становится отличным выбором
В QAbstractModel для доступа к элементам используются объекты типа QModelIndex, которые создаются исходя из строки и столбца, переданных в качестве аргументовПонятное...
Как мне заблокировать WriteProcessMemory в мою программу? c++
есть модуль, как можно сделать вывод в csv\xls по типу как на скриншоте