Вы можете использовать substr_replace () примерно так:
$string = "my super very long string";
$short = "short";
$start = 3;
$end = 18;
$length = $end - $start;
$new_string = substr_replace($string, $short, $start, $length);
Рабочий пример можно увидеть на этой кодовой панели .
Всякий раз, когдаесли вы хотите выполнять манипуляции со строками, полезно взглянуть на строковые функции в руководстве по PHP , чтобы узнать, есть ли в PHP функция, которая делает то, что вам нужно.