Хорошо, поэтому я в основном пытаюсь отрезать 2 части строки
$string = "505 Space X 24";
Теперь я пытаюсь вырезать все, кроме Space X
Таким образом, результат будет
"Space X"
Теперь я не знаю, какой будет первый или последний номер (все это динамично), но он всегда будет
INT STRING INT
Я попытался использовать substr, но я не уверен, как вырезать 2 части.
Я хочу в основном показать только строку
РЕДАКТИРОВАТЬ: Больше информации, я должен вырезать первые 3 символа и последние 3 символа из строки.
Вы можете попытаться преобразовать строку в массив и получить все, кроме первого и последнего элементов, в виде чисел:
$string = "505 Space X 24";
$exploded = explode(' ', $string); // ['505', 'Space', 'X', '24']
$str_elements = array_slice($exploded, 1, -1); // ['Space', 'X']
$str = implode($str_elements, ' '); // 'Space X'
var_dump($str);
Других решений пока нет …