Jag skulle vilja ha hjälp att bygga en grej i klass där man hämtar namn från en textfil där namnen står 1 på varje rad och sedan i klassen ska man lägga in namnet i en array och sedan sortera med egenbyggd funktion och spara de sorterade namnen i textfilen och sen ska detta skrivas ut.
Hoppas någon förstår hur jag menar! Här kommer en kod som jag börjat med men jag fattar typ nada hur man ska göra.
[b]namn.txt[/b]
Namn 1
Namn 2
Namn 3
Namn 4
Namn 5
Namn 6
[b]sort.php[/b]
<?
$pers = new Person();
$f = @fopen("namn.txt","r");
while(!feof($f)){
$tmp = fgets($f,100);
$pers -> setVar($tmp);
}fclose($f);
class Person{
var $p_namn;
function Person(){
}
function setVar($namn){
$this -> p_namn[] = $namn;
}
function sort(){
for($i=0;$i < Count($namn)-1;++$i){
for($j=0;$j < Count($namn)-1-$i;++$j){
if($p_namn[$j] > $p_namn[$j+1]){
$temp = $p_namn[$j];
$p_namn[$j] = $p_namn[$j+1];
$p_namn[$j+1] = $temp;
}
}
}
for($x=0;$x < Count($namn);$x++){
echo $this -> $p_namn[$x]."<br>";
}
}
}
$pers -> sort();
?>