1つ以上の下線、ダッシュ、およびピリオドを含む可能性のある文字列でいっぱいの配列があります。をアンダースコア、ダッシュ、ピリオドで区切った文字に分割したいと思います。これまでのところ、アンダースコアとダッシュは成功していますが、ピリオドは成功していません。
これは機能します:
$family02 = preg_split('/_|-/', $row['family'], -1, PREG_SPLIT_NO_EMPTY);
やってみると...
'/_|-./'
'/_|-\./'
'/_|-|./'
...または区切り文字の順序を変えると、1of3または2of3、または空の配列で分割されます。
ヘルプまたは優れた正規表現リンクをありがとうございます。
Rd