Re: [PHP-DB] Splitting a string by a ,

2003-12-05 Thread Ray
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 ,

2003-12-05 Thread Karsten Eichentopf
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 ,

2003-12-05 Thread Dillon, John
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 ,

2003-12-05 Thread Paul Miller
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 ,

2003-12-05 Thread Karsten Eichentopf
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 ,

2003-12-05 Thread Jason Wong
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