Jump to content

Help Explode...


jmaccs64

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.