ho provato ad adottare tutti i vostri metodi ma nulla.

var_dump restituisce questo
Codice PHP:
array(5) {
  [
0]=>
  
string(2"1|"
  
[1]=>
  
string(2"a|"
  
[2]=>
  
string(2"a|"
  
[3]=>
  
string(2"c|"
  
[4]=>
  
string(3"d
|"


Ho provato anche alcune varianti come "if ( $d[$i] == "\n" ){ continue;}
ma niente...