Transposer du Perl en PHP

Transposer du Perl en PHP - Perl - Programmation

Marsh Posté le 26-01-2007 à 12:15:26    

Bonjour,
 
Je souhaite transposer une partie de code perl en PHP :
 
 my @strings = sort {$self->{_str_table}->{$a} <=>
                        $self->{_str_table}->{$b}}
                        keys %{$self->{_str_table}};

 
Est-ce que kkun a une idée ?
Merci.

Reply

Marsh Posté le 26-01-2007 à 12:15:26   

Reply

Marsh Posté le 26-01-2007 à 13:33:45    

Est ce que tu comprends déjà ce que fait ce morceau de code?
Il récupère les clés d'une référence sur une hash ( cette référence étant vraisemblablement une propriété de ton objet) en les triant selon leur valeur associée.
Donc comment convertir ça en php?
Et bien tu vas avoir besoins juste de array_keys et sort( ou une des variantes de sort).


Message édité par anapajari le 26-01-2007 à 13:34:02
Reply

Marsh Posté le 26-01-2007 à 13:58:20    

le_marsoin a écrit :

Bonjour,
 
Je souhaite transposer une partie de code perl en PHP :
 
 my @strings = sort {$self->{_str_table}->{$a} <=>
                        $self->{_str_table}->{$b}}
                        keys %{$self->{_str_table}};

 
Est-ce que kkun a une idée ?
Merci.


 
Donc sa serai :
 
$_strings=array_keys($this->_str_table);
sort($_strings,SORT_NUMERIC);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed