rendered paste body<?php$handle = fopen('temp.txt','r+') ;$contents = fread($handle, filesize ("temp.txt")) ;fclose ($handle) ;$datas = explode("\n",$contents) ;$final_data = array() ;$temp = null;$i = 0 ;while ($i < count($datas)){ if (preg_match('/\"\;/',$datas[$i])) { $final_data[] = $temp.$datas[$i]; $temp = null; } else { $temp .= "\n".$datas[$i]; } $i++;}print_r($final_data) ;?>fichier temp.txt :test;test1;"blablabla";ok;tegdgsst;test89;"blhfablablafzefdsffdsfdsezffdsfdsfsd";ogk;tesgfst;teseet1;"blablgfdgabla";grok;