我知道一点正则表达.我的问题是:我有一个字符串,可以是以下之一 -
$code = "123456 - US";
$code = "12-3456 - US";
$code = "WD123 - US";
$code = "A0-12 - US";
$code = "123456 - Poland";
Run Code Online (Sandbox Code Playgroud)
我怎样才能找到第一部分(如-123456或A0-12)和最后一部分(如美国或波兰)?在PHP中使用preg_match函数.谢谢.
你可以使用explode将它分成两部分.
$split = explode(" - ",$code);
Run Code Online (Sandbox Code Playgroud)
这会给你一个包含两个元素的数组:"123456"和"US"