Re: Perl Splice Equivalent

From: Date: Thu, 26 Jul 2001 05:54:48 +0000
Subject: Re: Perl Splice Equivalent
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-59682@lists.php.net to get a copy of this message
What would be the actual code for this however in PHP4? I'm new to the language, but know moderate amounts of PERL, so I'm really struggling with how I can assign a file's contents into an array and delete a line, then write the edited version back to the file. Also, the line now contains more data. To clarify what I need code for: Get every line from file.txt which is in this format: User1~background~font~ Username2~background~font~ Login3~background~font~ Then, match the first field (The one before the ~) to Username2. If it does match, have the program get rid of the entire line. Then write everything back to file.txt. Sorry if I'm unclear, its really hard to explain what I need done in text. Thanks!! Steven Michaels http://hollow.myip.org/ ----- Original Message ----- From: "Don Read" <dread@texas.net> To: "Steven Michaels" <smichae@ilstu.edu> Cc: <php-general@lists.php.net> Sent: Wednesday, July 25, 2001 1:11 PM Subject: RE: [PHP] Perl Splice Equivalent > > On 25-Jul-2001 Steven Michaels wrote: > > Hello, > > I've been wanting to open a file, read its contents, > > and if one line matches my text, have the program > > remove that line. The file is in this format (a common > > text file.): > > User1 > > User2 > > User3 > > What I want the program to do is to go through each > > line, and if that line matches User2, then have it > > delete it, so the finished text file would be > > User1 > > User3 > > The problem is that I can't find an equivalent of > > splice in perl, and that was what I used before > > to do this. Could someone help me out? > > Thanks! > > PHP4: > array_splice() > > PHP3: untested stab: > unset($user[1]); > unset($user['User2']); > > > Regards, > -- > Don Read dread@texas.net > -- It's always darkest before the dawn. So if you are going to > steal the neighbor's newspaper, that's the time to do it.

« previous php.general (#59682) next »