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

Как добавить дефис после 2 букв?

У меня есть список стран: KENY, GEOR и .т.д

Сделал обрезку до 4 символов
function makeTextIndex( $string ) {
  return strtoupper(
    preg_replace(
      '/[^a-zA-Z0-9_-]/',
      '',
      $string
    )
  );
}

substr(makeTextIndex( $country['en'] ), 0, 4);

А как добавить дефис : KE-NY. GE-OR и.т.д
  • Вопрос задан
  • 104 просмотра
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
glaphire
@glaphire Куратор тега PHP
PHP developer
Песочница
<?php

$country = [
    'en' => 'Georgia',
];

function makeTextIndex($string) {
     $clearText = strtoupper(preg_replace('/[^a-zA-Z0-9_-]/', '', $string));
     $TextIndex = substr($clearText, 0, 2) . "-" . substr($clearText, 2, 2);
     return $TextIndex;
}

var_dump(makeTextIndex( $country['en'] ));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽