This website collects cookies to deliver better user experience
substr
$identificativo_pacchetto = substr($line,0,11); $identificativo_mandante = substr($line,11,11); $data_affido = substr($line,22,10); ...
str_pad
$line = str_pad($identificativo_pacchetto,11); $line .= str_pad($identificativo_mandante,11); $line .= str_pad($data_affido,10); ...
unpack
pack
$data =unpack('A11identificativo_pacchetto/A11identificativo_mandante/A10data_affido',$line));
{ "identificativo_pacchetto":"1", "identificativo_mandante":"52301", "data_affido":"19-11-2021" }
$data = ['1','52301','19-11-2021']; $line =pack('A11A11A10',...$data));
/
$def = [ 'A11identificativo_pacchetto', 'A11identificativo_mandante', 'A10data_affido ]; $data = ['1','52301','19-11-2021']; $line = pack(implode('',preg_replace('/^(A\d+).*/','$1',$def)),...$data); $data = unpack(implode('/',$def),$line);
26
0