我将给出一个示例,以便您理解我想要实现的目标。 我得到了这些标题:
$t1 = "Disposizione n. 158 del 28.1.2012";
$t2 = "Disposizione n.66 del 15.1.2006";
$t3 = "Disposizione f_n_66 del 15.1.2001";
$t4 = "Disposizione numero 66 del 15.1.2018";
$t5 = "Disposizione nr. 66 del 15.1.2017";
$t6 = "Disposizione nr_66 del 15.1.2016";
$t7 = "Disposizione numero_66 del 15.1.2005";
到目前为止,我尝试过:
$output = explode(' ', $t1);
foreach ($output as $key => $value) {
if($value == 'n.' || $value == 'numero' || $value == 'n' || $value == 'nr' || $value == 'nr.') {
$number= $output[($key+1)];
break;
}
}
print_r($attoNumero);
但是这只是一个有限的解决方案,因为它无法适用于所有的标题。我该如何使用正则表达式
,explode
,str_split
或其他任何方法来实现这个目标?
n.
、numero
或nr_
之后。 - Marinario AgalliuDisposizione del 31.12.2007 n. 1272
- Marinario Agalliu