Re: Making an array from delimited data
| From: | Nathan Nobbe | Date: | Mon, 28 Apr 2008 19:52:04 +0000 |
| Subject: | Re: Making an array from delimited data | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-273665@lists.php.net to get a copy of this message | ||
On Mon, Apr 28, 2008 at 1:44 PM, Joe Harman <cjharman@gmail.com> wrote:
> I have some data that I pull from a database that is in the following
> format:
>
> -------------------------------------------------------------
> Gauge Style: Auto Meter Pro-Comp
> Tachometer Usage: Standard
> Gauge Series: Analog
> Gauge Range: 0-11,000 rpm
> Gauge Diameter (in): 5 in.
> Gauge Diameter (mm): 127.00mm
> Sweep: Full sweep
> -------------------------------------------------------------
>
> I want the array to end up like this
> --------------------------------------------------------------------------
> $data['Gauge Style'] = Auto Meter Pro-Comp
> $data['Tachometer Usage'] = Standard
> $data['Gauge Series'] = 0-11,000 rpm
>
> I know I can use explode on on set of data... but up do you do it line by
> line?
foreach(explode("\n", trim($dbData)) as $curLine) {
$parsedLine = explode(':', $curline)) {
$data[$parsedLine[0]] = $parsedLine[1];
}
}
-nathan