JasonO Posted March 29, 2011 Share Posted March 29, 2011 Hi, A piece of software I'm using an array is made that looks like the following: [["Select","Vehicle",0.142933,[0.15,0.4,0.05,0.01]]] How would I be best parsing it so: Square brackets currently showing an array becomes an array within PHP Text strings surrounded by "quotations" lose the quotation mark when stored in the PHP array Numbers remain as values in the PHP array The arrays can become quite large, so which would be the best way to go about it? Regards, Jason Quote Link to comment https://forums.phpfreaks.com/topic/232096-converting-array-from-other-software-format-into-php-array/ Share on other sites More sharing options...
AbraCadaver Posted March 29, 2011 Share Posted March 29, 2011 That's JSON: print_r ( json_decode('[["Select","Vehicle",0.142933,[0.15,0.4,0.05,0.01]]]') ); Quote Link to comment https://forums.phpfreaks.com/topic/232096-converting-array-from-other-software-format-into-php-array/#findComment-1193858 Share on other sites More sharing options...
JasonO Posted March 29, 2011 Author Share Posted March 29, 2011 Thanks for the reply, it's working out fine so far. Is there any rules on special characters or what not when using JSON decode function? I've noticed that some of the arrays are placed inside arrays unnecessarily (eg: [[[test],1]] extra brackets around outside array) - is there anyway i can delete an array if its not containing anything but a single array within it? Quote Link to comment https://forums.phpfreaks.com/topic/232096-converting-array-from-other-software-format-into-php-array/#findComment-1193908 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.