Найти тему
Belhak

php сортировка

<?

$klik=$_GET[klik];  
// это то что будем сортировать $text = ' <div class="catitems"> <div class="catitem" data-power="3">Значение: 3</div> <div class="catitem" data-power="5">Значение: 5</div> <div class="catitem" data-power="1000">Значение: 1</div> <div class="catitem" data-power="2">Значение: 2</div> <div class="catitem" data-power="7">Значение: 7</div> </div> ';  

// тут пошла моя логика которую не каждый сможет понять

if($klik==0){    
echo " <a href='?klik=1' ><input type='submit' value='Belhak1' ></a> <a href='?klik=2' ><input type='submit' value='Belhak2' ></a> <br><br>
$text "; exit;    
}  
if($klik==1){ echo " <a href='?klik=0' ><input type='submit' value='Сброс' ></a> <br><br> ";  
$array = explode("
\n", $text);
$str = count($array);
$z=$str-2;  

for ($i=2;$i<$z;$i++){  $w[$i-2] = $array[$i];  $W=$w[$i-2]."
\n".$W; }  
$arrayW = explode("
\n", $W);

asort($arrayW); reset($arrayW); while (list($key,$val ) = each($arrayW)) {     $W =  $val . "
\n";     $M=$W.$M; }  

echo " <div class='catitems'>
$M </div> ";
}  
if($klik==2){ echo " <a href='?klik=0' ><input type='submit' value='Сброс' ></a> <br><br> ";  
$array = explode("
\n", $text);
$str = count($array);
$z=$str-2;  

for ($i=2;$i<$z;$i++){  $w[$i-2] = $array[$i];  $W=$w[$i-2]."
\n".$W; }  
$arrayW = explode("
\n", $W);
arsort($arrayW); reset($arrayW); while (list($key,$val ) = each($arrayW)) {     $W =  $val . "
\n";     $M=$W.$M; }  

echo " <div class='catitems'>
$M </div> ";
}
?>