Re: [PHP-DB] Splitting a string by a ,
have you checked the function explode? http://www.php.net/manual/en/function.explode.php explode (PHP 3, PHP 4 ) explode -- Split a string by string Description array explode ( string separator, string string [, int limit]) On Friday 05 December 2003 09:32, you wrote: > I don't wish to hyjack this string but there is a module in perl > for extracting emails from files, I could not get it to work but > wonder is there any pre-written function in php that would parse > text and extract the emails. I wish to do it with pst files, ie > people who have written to me over time in order to get them into a > manageable database. > > -Original Message- > From: Paul Miller [mailto:[EMAIL PROTECTED] > Sent: 05 December 2003 15:09 > To: Chris Payne; [EMAIL PROTECTED] > Subject: RE: [PHP-DB] Splitting a string by a , > > > if the emails are in a CSV file, you can also use "fgetcsv" > > $handle = fopen ("test.csv","r"); > while ($data = fgetcsv ($handle, 1000, ",")) { > $num = count ($data); > for ($c=0; $c < $num; $c++) { > print $data[$c] . "\n"; > } > } > fclose ($handle); > ?> > > - Paul > > -Original Message- > From: Chris Payne [mailto:[EMAIL PROTECTED] > Sent: Friday, December 05, 2003 1:23 AM > To: [EMAIL PROTECTED] > Subject: [PHP-DB] Splitting a string by a , > > > Hi there everyone, > > I'm trying to split a string into an Array by a , but I kepe > getting errors. Looking at the PHP manual, I thought it would be > this way: > > $keywords = preg_split(",", $email); > > But it keeps saying that the , isn't an ending delimiter? > > Any help would be appreciated, i'm trying to split email addresses > from an input box seperated by a , > > Thanks for any help. > > Chris -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DB] Splitting a string by a ,
John Dillon schrieb: I don't wish to hyjack this string but there is a module in perl for extracting emails from files, I could not get it to work but wonder is there any pre-written function in php that would parse text and extract the emails. I wish to do it with pst files, ie people who have written to me over time in order to get them into a manageable database. Hi, you should use a regular expression with preg_match_all. I googled for "php grab email" and found for example this http://codewalkers.com/seecode/404.html It uses this preg_match_all("/[EMAIL PROTECTED]/", $str, $output); but i am sure there are plenty ways to grab those emails from a string. Bye, Karsten Eichentopf -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP-DB] Splitting a string by a ,
I don't wish to hyjack this string but there is a module in perl for extracting emails from files, I could not get it to work but wonder is there any pre-written function in php that would parse text and extract the emails. I wish to do it with pst files, ie people who have written to me over time in order to get them into a manageable database. -Original Message- From: Paul Miller [mailto:[EMAIL PROTECTED] Sent: 05 December 2003 15:09 To: Chris Payne; [EMAIL PROTECTED] Subject: RE: [PHP-DB] Splitting a string by a , if the emails are in a CSV file, you can also use "fgetcsv" \n"; } } fclose ($handle); ?> - Paul -Original Message- From: Chris Payne [mailto:[EMAIL PROTECTED] Sent: Friday, December 05, 2003 1:23 AM To: [EMAIL PROTECTED] Subject: [PHP-DB] Splitting a string by a , Hi there everyone, I'm trying to split a string into an Array by a , but I kepe getting errors. Looking at the PHP manual, I thought it would be this way: $keywords = preg_split(",", $email); But it keeps saying that the , isn't an ending delimiter? Any help would be appreciated, i'm trying to split email addresses from an input box seperated by a , Thanks for any help. Chris -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php http://www.cantor.com CONFIDENTIAL: This e-mail, including its contents and attachments, if any, are confidential. If you are not the named recipient please notify the sender and immediately delete it. You may not disseminate, distribute, or forward this e-mail message or disclose its contents to anybody else. Copyright and any other intellectual property rights in its contents are the sole property of Cantor Fitzgerald. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. Although we routinely screen for viruses, addressees should check this e-mail and any attachments for viruses. We make no representation or warranty as to the absence of viruses in this e-mail or any attachments. Please note that to ensure regulatory compliance and for the protection of our customers and business, we may monitor and read e-mails sent to and from our server(s). For further important information, please read the Important Legal Information and Legal Statement at http://www.cantor.com/legal_information.html -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP-DB] Splitting a string by a ,
if the emails are in a CSV file, you can also use "fgetcsv" \n"; } } fclose ($handle); ?> - Paul -Original Message- From: Chris Payne [mailto:[EMAIL PROTECTED] Sent: Friday, December 05, 2003 1:23 AM To: [EMAIL PROTECTED] Subject: [PHP-DB] Splitting a string by a , Hi there everyone, I'm trying to split a string into an Array by a , but I kepe getting errors. Looking at the PHP manual, I thought it would be this way: $keywords = preg_split(",", $email); But it keeps saying that the , isn't an ending delimiter? Any help would be appreciated, i'm trying to split email addresses from an input box seperated by a , Thanks for any help. Chris -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DB] Splitting a string by a ,
I'm trying to split a string into an Array by a , but I kepe getting errors. Looking at the PHP manual, I thought it would be this way: $keywords = preg_split(",", $email); Hi, if you just want to split a "a,b" to array("a","b") you can use explode wich would wourd as you wrote above. $keywords = explode(",", $email); Best regards, Karsten Eichentopf -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DB] Splitting a string by a ,
On Friday 05 December 2003 15:23, Chris Payne wrote: > I'm trying to split a string into an Array by a , but I kepe getting > errors. Looking at the PHP manual, I thought it would be this way: > > $keywords = preg_split(",", $email); > > But it keeps saying that the , isn't an ending delimiter? Study and *understand* the examples liberally plastered all over the chapter "Regular Expression Functions (Perl-Compatible)". Even if you don't fully understand it, at least figure out the basic syntax of how to specify a regex. Hint: all you need to know is contained in the error message and the introductory paragraph. -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * -- Search the list archives before you post http://marc.theaimsgroup.com/?l=php-db -- /* You cannot propel yourself forward by patting yourself on the back. */ -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php