Re: json_encode confusion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/10/2011 05:45 PM, Bastien Koert wrote:
Can someone point me in the correct direction? It may be that I need
to manually create the key names as an array first, which I was hoping
to avoid since the file format coming from the client is still in some
flux.
<?php

//$data = file("inline_Nov_8_2011.txt");
$data = array('Legal Last Name|Legal Middle Initial|Legal First Name|Maiden/Other Name|Social Insurance No.|Date of Birth|Gender',
        'Andros||Marisa||123456789|2/1/1988|Female');

$json = '';
if(count($data)==2){

    $keys     = explode("|", $data[0]);
    $fields = explode("|", $data[1]);

    $combine = array_combine($keys, $fields);

    $json = json_encode($combine);
}

echo $json;
?>

That's the code I've just used.

And it gave me perfect output:
{"Legal Last Name":"Andros","Legal Middle Initial":"","Legal First Name":"Marisa","Maiden\/Other Name":"","Social Insurance No.":"123456789","Date of Birth":"2\/1\/1988","Gender":"Female"}

What version of the PHP do you use?

--
Best regards,
DiRaven

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux