asort() Constants : asort « Data Structure « PHP






asort() Constants

 
SORT_REGULAR         Compare the items normally (default).
 
 SORT_NUMERIC         Compare the items as numeric values.
 
 SORT_STRING          Compare the items as string values.
 

<HTML>
<HEAD><TITLE>Sorting Arrays</TITLE></HEAD>
<BODY>
<CENTER>
<H2>Sorting Arrays using the <code>asort()</code> function</H2>
<?php

    $petshack['name'] = array('A', 'B', 'C', 'D', 'E');
    $petshack['owner'] = array('J', 'A', 'C', 'A', 'H');
    $petshack['weight'] = array(20, 10, 3, 54, 30);
    $petshack['animal'] = array('Dog', 'Cat', 'Cat', 'Dog', 'Dog');

    asort($petshack['weight'], SORT_NUMERIC);

?>
<TABLE>
<TR>
    <TD>Pet Name</TD>
    <TD>Pet Owner</TD>
    <TD>Pet Weight</TD>
    <TD>Type of Animal</TD>
</TR>
<?php

    foreach($petshack['weight'] as $key=>$weight) {
        echo "<TR>";
        echo "<TD>{$petshack['name'][$key]}</TD><TD>{$petshack['owner'][$key]} </TD>";
        echo "<TD>{$weight}</TD><TD>{$petshack['animal'][$key]}</TD>";
        echo "</TR>";
    }

?>
</TABLE>
</CENTER>
</BODY>
</HTML>
  
  








Related examples in the same category

1.After using asort()to return the array's elements to their original order
2.asort( ) function sorts array by its values while preserving the keys
3.asort() function works in the same way as sort() and preserves the array's original key/value associations.
4.asort() function: array indexes maintain their original association with the elements.
5.Sorting with asort()