note 59618 added to function.sort
| From: | djbobke at cvbijdehand dot nl | Date: | Sun, 11 Dec 2005 12:32:44 +0000 |
| Subject: | note 59618 added to function.sort | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-99951@lists.php.net to get a copy of this message | ||
I have a problem please help.. I am not so good in php,
i want to sort my files i have them in an array but when i sort them i get this:
1
10
11
12
13
14
15
16
17
18
19
2
20
etc.
how do i make it good...
<?php
if ($dir = opendir("./img/")) {
while (($file = readdir($dir)) !== false) {
if(!is_dir($file) && strstr($file,".")){
$FilesArr[]=$file;
}
}
closedir($dir);
}
$Hor = 4;
$Vert = 3;
if(isset($FilesArr)){
sort($FilesArr);
$CountFiles = count($FilesArr);
$Pages = ceil($CountFiles / ($Hor * $Vert));
if(isset($_GET['page'])){
$i=$_GET['page']*($Hor*$Vert);
$Max = $i+($Hor*$Vert);
if($Max > $CountFiles){
$Max = $CountFiles;
}
}else{
$i=0;
$Max = $Hor*$Vert;
if($Max > $CountFiles){
$Max = $CountFiles;
}
}
?>
<center>
<table>
<?
$x=0;
$y=0;
for($i=$i;$i<=$Max-1;$i++){
$x++;
if($x==1){
echo"<tr>";
$y++;
}
echo"<td><a
href=\"out.php?file=".$FilesArr[$i]."&c=".$CountFiles."\">
<img border=\"0\" width=\"150\"
src=\"pic.php?file=".$FilesArr[$i]."\"></a></td>";
if($x==$Hor){
echo"</tr>";
$x=0;
}
}
?>
----
Manual Page -- http://www.php.net/manual/en/function.sort.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+59618
Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+59618&report=yes&reason=added+to+the+manual
Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+59618&report=yes&reason=bad+code
Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+59618&report=yes&reason=spam
Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+59618&report=yes&reason=useless
Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+59618&report=yes&reason=non-english
Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+59618&report=yes&reason=already+in+docs
Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+59618&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+59618&report=yes
Search -- http://master.php.net/manage/user-notes.php