Pipes Posted October 8, 2006 Share Posted October 8, 2006 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.