Re: split() function
| From: | Steve Edberg | Date: | Wed, 04 Jul 2001 19:48:47 +0000 |
| Subject: | Re: split() function | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-56223@lists.php.net to get a copy of this message | ||
You don't need a character class here (signified by [] brackets); you can use
$line = split('&|//', $field);
As you can see, this is identical to ReDucTor's solution, except that the brackets are omitted. Character classes only work for single characters, not multiple character strings like '//'.
- steve
At 3:21 PM -0400 7/4/01, David A Dickson wrote:
Thanks for replying ReDucTor but that didn't work either. I tried $line = explode("[(&|//)]", $field); and $line = explode("[(&|////)]", $field); and $line = explode("[(&|\/\/)]", $field); with no success. Any other ideas? On Thu, 5 Jul 2001 04:50:29 ReDucTor wrote:-- +------ Factoid: Of the 100 largest economies in the world, 51 are ------+ | Steve Edberg University of California, Davis | | sbedberg@ucdavis.edu Computer Consultant | | http://aesric.ucdavis.edu/ http://pgfsun.ucdavis.edu/ | +--- corporations ------ http://www.ips-dc.org/reports/top200text.htm ---+$line = explode("[(&|//)]",$field); should work, or you might have to put //// but thats not \ so you shouldn't need to comment out the slash... ----- Original Message ----- From: David A Dickson <daviddickson@lycos.com> To: php-general <php-general@lists.php.net> Sent: Thursday, July 05, 2001 4:37 AM Subject: [PHP] split() functionGet 250 color business cards for FREE! http://businesscards.lycos.com/vp/fastpath/ --------- End Forwarded Message ---------I have a comma separated spreadsheet with one field that contains twodates. the dates are formatted as dd/mm/yy and separated by either '&' or '//' ex:3/12/92&28/1/93 or 3/12/92//28/1/93Problem: I need to split the field at the '&' or '//' separator but if Idosplit('[&//]', $field); it splits on the '/' not the '//'. Can I do this in one function call to split() or will I have to do ittwice?