好吧,所以我基本上是在尝试切割字符串的 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);