我不知道用什么做 str_replace 和其他方法会导致代码膨胀。
我想从这个字符串中获取前几位数字 - 之后的所有内容都应该被忽略。因此,获取第一组数字并在空格或其他任何内容之后 - 将其删除。
$size = $data;
The $data tab is filled with ONE of the following:
$data="18 Bespoke(Size:S Colour:106)";
$data="148 Bespoke(Size:M Colour:2334)";
$data="Enter Colour Here";
$data="(sometimes it is empty)";
它应该返回
18
或148
- 第一组数字并删除Bespoke(Size:M Colour:2334)
包括删除空格。本来打算做的,str_replace
但要花很长时间。它应该只返回第一个数字,所以如果$data="457 Bespoke(Size:MS Colour:3734)"
它应该回显457