【发布时间】:2023-02-22 22:37:48
【问题描述】:
我是初学者 php 开发人员。
我尝试使函数从带有字母的字符串编号中获取。例如:1c、109z、2b。 我有随机字符串,例如:Krakow droga 109z => 我需要 109z,Olsztyn dworcowa 1a 84-123 => 我需要 109z。
我试着用这段代码来做:
$newHomeNumber2 = preg_replace('^\d+[a-zA-Z]$', "", $street);
但它不起作用:(
我怎样才能做到?
请帮我
【问题讨论】:
-
你正在做替换不匹配
-
你想像这样: $newHomeNumber2 = preg_match_all('\b^\d+[a-zA-Z]$', $street, $matches); dd($匹配); ?
-
“Olsztyn dworcowa 1a 84-123 => 我需要 109z”- 那里没有 109z。大概是从前面的例子中复制粘贴——但正因为如此,我们甚至不确定你想从哪个值中提取这现在一个 - 1a? 84? 123?他们全部?
标签: php