View Single Post
Old 02-22-2013, 03:04 PM   PM User | #10
Arcticwarrio
Regular Coder

 
Arcticwarrio's Avatar
 
Join Date: May 2012
Location: UK
Posts: 574
Thanks: 15
Thanked 64 Times in 64 Posts
Arcticwarrio is on a distinguished road
im sure Fou-Lu has an easier more compact way

but this works

PHP Code:
<?php


  $txt
='"ABEL, TAMMY 454454","End of: ABEL, TAMMY 454454",QP544454,28/10/2012 11:41,"0811 unlawfully use, possess","STEPHENS, JEREMY 54544454",LINK OPERATIONS,Located details incorrect,Entity: FORD FALCON Reg #: Colour: White' ;


$pieces explode('"'$txt);
$r 1;
foreach (
$pieces as $k => $v) {
    if (
$v == ',') {
        unset(
$pieces[$k]);
    }
    if (
$v == '') {
        unset(
$pieces[$k]);
    }
    if (
substr_count($v',') > 1) {
        
$Result[$r] = explode(','$v);
        
        unset(
$pieces[$k]);
        
$r++;
        
    }
    
}
$results array_merge($pieces$Result[1], $Result[2]);
foreach (
$results as $k => $v) {
    if (
$v == ',') {
        unset(
$results[$k]);
    }
    if (
$v == '') {
        unset(
$results[$k]);
    }

}
foreach (
$results as $k => $v) {
echo 
$k." => ".$v."<BR>";

}





?>
__________________
There are 10 types of people on CodingForums,
Those who understand Binary and those who dont.
Arcticwarrio is offline   Reply With Quote