Jump to content

One problem fixed, and now another! Pls help!


Pipes

Recommended Posts

I know this is probably a hugely simple thing for an experienced programmer to see, but I'm just not at the moment...basically I've got a file of quotes that are split in the .txt file as so:

"Quote in quotations then" - Author <<<<<

I would like to write a script that splits the authors from the quotes. Here is where I'm at:

[code]$quotesfile = "http://localhost/projects/quotes_list/quotes.txt";
$handle = fopen($quotesfile, 'rb');
$quotes = fread($handle, 1024);
$pattern = '/\"[A-Za-z0-9]\"/';
$quotes = preg_split($pattern, $quotes);
print_r($quotes);[/code]

This prints out as follows:
Array ( [0] => "We're going to go pull the call girl cards out of phone boxes." - Lisa Pruden "I think I left lippy on you." - Olga Bof "In the end I just pretended to take it, and then spat it out later" - Sasha Breslau "He likes a bit of chav." - Lauren Dunn "She responds well to Toblerone." - Stephen Hardingham "Everything in the world is on my little pink stick." - Jon Holmes "I'm not sure I want a wanking cat on a Friday afternoon." - Dom Eames "I like the idea of extreme cunninglingus." - Mandy Pollard "I'm trying to think of a retort to say I've got a huge cock, but I can't." - Scott Dingley "It's a man's place Lelia. It's supposed to be dirty." - Jon Salt "Do you want me to sit on you?" - Emma Williams "I don't dream about badgers." - Mark Limb "Did no-one see I just punched that girl? I feel like a wife beater." - Jon Salt The quotes list says goodbye to Paul "temple of meat" Sigaloff. Here are Paul's best bits: "I have to manage my own expectations." "Ok good - let's have a meeting, but don't )

I have tried a couple variations of a while and foreach loop, but each time I try one, I get no results at all. Either I get :

Array ( [0] => )

or there are no results whatever.

Can anyone let me know how to use the preg_split better so as to store the quotes and authors into the keys and values of an array, so that I can work with them more easily?

Any advice greatly appreciated!  :-\

Andy
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.