On 05/17/2011 09:09 PM, admin@xxxxxxxxxxxxxxxxxxx wrote: > That is exactly it. > Thanks James I knew it was simple just forgot how it was done. > > > > > > Richard L. Buskirk > > -----Original Message----- > From: James Yerge [mailto:james@xxxxxxxxxxxxxxx] > Sent: Tuesday, May 17, 2011 8:51 PM > To: admin@xxxxxxxxxxxxxxxxxxx > Cc: 'Marc Guay'; php-general@xxxxxxxxxxxxx > Subject: Re: Explode Question > > On 05/17/2011 07:53 PM, admin@xxxxxxxxxxxxxxxxxxx wrote: >> The desired result is. >> >> Array >> ( >> [0] = > "On the"; >> [1] = > "course or in the"; >> [2] = > "of colver"; >> ); >> >> I am just not sure the delimiter can be an array in the Explode function. >> >> >> >> >> >> >> Richard L. Buskirk >> >> -----Original Message----- >> From: Marc Guay [mailto:marc.guay@xxxxxxxxx] >> Sent: Tuesday, May 17, 2011 7:52 PM >> To: php-general@xxxxxxxxxxxxx >> Subject: Re: Explode Question >> >>> $one = array(0 =>'golf', 1 => 'field'); >>> $two = array(0 => "On the golf course or in the field of clover"); >>> $array_exp = explode($one, $two); >> What's the desired result? >> >> array('golf' => "On the golf course or in the field of clover", >> 'field' => "On the golf course or in the field of clover")); ? >> >> >> Marc >> > Here's something to mess around with, to fit to your liking. > > <?php > $one = array('golf','field'); > $two = array("On the golf course or in the field of clover"); > $result = array_explode($one,$two); > > print_r($result); > > function array_explode($delimiters,$array) > { > if ( !is_array($delimiters) || !is_array($array) ) { > //bail > return; > } > $string = $array[0]; > $regex = "@(".implode('|',$delimiters).")@"; > return preg_split($regex,$string); > } > ?> > > > Not a problem, glad to be of help. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php