我有一个长字符串,其中可以包含desk_123
desk_456
desk_678
等ID,表示静态文本desk_
和任何数字。我想从文本中提取这种类型的id请帮助
答案 0 :(得分:1)
这应该可以帮到你
$str = 'desk_123';
preg_match_all('!\d+!', $str, $matches);
print_r($matches);
答案 1 :(得分:0)
$deskNumbers[] = array_map(
function($value) {
sscanf($value, 'desk_%d');
},
explode(' ', $myVeryLongString)
);