jmaccs64 Posted August 12, 2011 Share Posted August 12, 2011 I have this data set from a textarea P234324, 2011-03-23 12:34:37 \n P234434, 2011-03-23 13:34:36 \n P438794, 2011-03-23 14:34:36 \n P238924, 2011-03-23 15:34:36 \n I would like to explode it to this, but the multiple foreach is throwing me. $data['P234324'] = "2011-03-23 12:34:37" $data['P234434'] = "2011-03-23 13:34:36" $data['P438794'] = "2011-03-23 14:34:36" $data['P238924'] = "2011-03-23 15:34:36" Thanks in advance! Joe Link to comment https://forums.phpfreaks.com/topic/244581-help-explode/ Share on other sites More sharing options...
phpSensei Posted August 12, 2011 Share Posted August 12, 2011 Its risky, because the format needs to be exact. <?php $data = 'P234324, 2011-03-23 12:34:37\n P234434, 2011-03-23 13:34:36 \n P438794, 2011-03-23 14:34:36 \n P238924, 2011-03-23 15:34:36 \n'; $split=explode('\n',$data); $data=array(); for($i = 0;$i<=count($split);$i++){ list($variable,$value) = explode(',',trim($split[$i])); $data[$variable]=$value; if($data[$variable] == ""){ unset($data[$variable]); } } print_r($data); ?> Link to comment https://forums.phpfreaks.com/topic/244581-help-explode/#findComment-1256254 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.