Duplicate Lines Remover Class Documentation

Including

Include class.DuplicateLines.php on the page where you want to use the class.

				include("class.DuplicateLines.php");
			

Basic Example

Your PHP code
$mystring = "First line\n";
$mystring .= "First line\n";
$mystring .= "First line\n";
$mystring .= "Second line\n";
$mystring .= "Second line\n";
$mystring .= "Third line\n";
$mystring .= "Fourth line\n";
$mystring .= "Fourth line\n";

$obj_DuplicateLines = new DuplicateLines;
echo $obj_DuplicateLines->remove_duplicates("string", $mystring);
			
This outputs the following string
First line
Second line
Third line
Fourth line
			

Removing duplicate lines from a local file

Content local file, in this case myfile.txt.
test1@domain.com
test2@domain.com
test2@domain.com
test2@domain.com
test3@domain.com
test4@domain.com
test4@domain.com
test5@domain.com
test6@domain.com
test6@domain.com
			
Your PHP code
$obj_DuplicateLines = new DuplicateLines;
echo $obj_DuplicateLines->remove_duplicates("localfile", "myfile.txt");
			
This outputs the following string
test1@domain.com
test2@domain.com
test3@domain.com
test4@domain.com
test5@domain.com
test6@domain.com
			

Removing duplicate lines from an external file

Content external file, in this case http://www.exampledomain.com/myfile.txt.
First line
First line
Second line
Third line
Third line
Third line
Third line
Fourth line
Fifth line
Fifth line
Sixth line
			
Your PHP code
$obj_DuplicateLines = new DuplicateLines;
echo $obj_DuplicateLines->remove_duplicates("externalfile", "http://www.exampledomain.com/myfile.txt");
			
This outputs the following string
First line
First line
Second line
Third line
Third line
Third line
Third line
Fourth line
Fifth line
Fifth line
Sixth line
			

Error codes

Code Error
1 No file or string given
2 Local file doesn't exist
3 External file doesn't exist