How to exclude empty lines in pref_split.
pref_split
example: https://www.phpliveregex.com/p/qRm#tab-preg-split
Use the PREG_SPLIT_NO_EMPTY flag:
PREG_SPLIT_NO_EMPTY
$string = "Name|name Last|f_name "; print_r(preg_split('/\R/', $string, -1, PREG_SPLIT_NO_EMPTY));
Output:
Array ( [0] => Name|name [1] => Last|f_name )
Demo on 3v4l.org