данные 1 | данные 2 | данные 3.1 \| данные 3.2 \| данные 3.3 | данные 4
[
'данные 1',
'данные 2',
'данные 3.1 \| данные 3.2 \| данные 3.3',
'данные 4',
];
$str = stripslashes('данные 1 | данные 2 | данные 3.1 \| данные 3.2 \| данные 3.3 | данные 4');
$res = explode(' | ', $str);
var_dump($res);