iPixel Posted August 22, 2011 Share Posted August 22, 2011 So i have an array with 1 item in it... this item is a sting that looks like so a:6:{i:0;a:4:{i:1;s:4:"Home";i:2;s:1:"/";i:3;s:1:"1";i:4;s:2:"fy";}i:1;a:4:{i:0;a:4:{i:1;s:4:"About";i:2;s:1:"/about";i:3;s:1:"1";i:4;s:2:"";}i:2; I need to somehow pull out all things that are within double quotation marks. Note: Some quotes are empty, but i need to know that. So the above should pull out Home / fy About /about Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/245450-messing-with-a-crazy-string/ Share on other sites More sharing options...
AbraCadaver Posted August 22, 2011 Share Posted August 22, 2011 Well, that string is an array that has been serialized with serialize() however it has several errors in it. If it was a correctly serialized array then you could use unserialize() and you would have a nice array to use. Quote Link to comment https://forums.phpfreaks.com/topic/245450-messing-with-a-crazy-string/#findComment-1260664 Share on other sites More sharing options...
iPixel Posted August 22, 2011 Author Share Posted August 22, 2011 Heh unserialize() worked perfectly... the reason it may have seemed to be wrong is cause i didnt post the entire string just the main part of it. But again that gave me a clean array to work on. Thank you very much!!! Quote Link to comment https://forums.phpfreaks.com/topic/245450-messing-with-a-crazy-string/#findComment-1260670 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.