我有一个 csv 导入功能。在 csv 中有一个像这样的列 ''1. Informatik, 学士, 2015, 1. Fachsemester'' or this '' 1. Mathematik, LA 学士, 2015,''
如果行中存在 'LA' ,那么$fachrichtung='Lehramt'
,如果没有 LA,$fachrichtung
则为数字后的第一个单词。这里: 1. Informatik, 学士, 2015, 1. Fachsemester
$fachrichtung= 'Informatik'
。但如果第一个词不是 Informatik 或 Physik,那么
$fachrichtung= 'Sonstige'
.
preg_match( '/[\d]+\.(?P<fach>[\w\s]+)/ius', $tmp[6], $aMatches );
$fachrichtung = ( false !== stripos($tmp[6], ', LA ') ) ? "Lehramt" : trim( $aMatches['fach'] );
我如何在上面的代码中包含最后一个条件('Sonstige')?我用 if 和 else 尝试过,但它不起作用。谢谢