标签归档:php教程

PHP中花括号起什么作用呢?


摘要:
下文讲述PHP中花括号的功能说明,如下所示;

 
 花括号的功能:
     变量定界符,表示{}里面是一个变量  

例:

<?php

$a = "maomao365.com";
${$a} = "猫猫教程";

echo $a;
echo "\n";

echo ${$a};

?>
 
//输出
maomao365.com
猫猫教程
 

php中scandir()函数具有哪些功能呢?


摘要:
下文讲述php中scandir()函数的功能说明,如下所示;


php之scandir函数功能

php之scandir函数:
返回一个数组,数组中包含目录中的文件及目录

 
php之scandir函数语法:
    scandir(directory,sorting_order,context);
 --------参数说明----
     directory:必填参数,设置待检索的目录
     sorting_order:可选参数,设置排列顺序
      缺省值为0,代表按照字母的升序排列
      当设置为 SCANDIR_SORT_DESCENDING或者1,则使用字母降序排列
      当设置为 SCANDIR_SORT_NONE,则返回未排列的结果 
      context:非必填参数,设置目录句柄的环境

 -------返回值说明-----
      函数成功运行时,则返回一个数组包含文件和目录信息
      函数运行失败时,则返回FALSE
        当directory参数不是一个目录,则会弹出E_WARNING的错误信息

例:
php之scandir函数的示例说明


<?php
echo "maomao365.com php scandir函数示例分享\n"; 

 $dir = "/images/";

// 以升序排序 - 默认
$a = scandir($dir);

// 以降序排序
$b = scandir($dir,1);

print_r($a);
print_r($b);

?>
//输出
maomao365.com php scandir函数示例分享
Array
(
[0] => .
[1] => ..
[2] => bigtest.jpg
[3] => etest.jpg
[4] => test.jpg
[5] => zztest
)
Array
(
[0] => zztest
[1] => test.jpg
[2] => etest.jpg
[3] => bigtest.jpg
[4] => ..
[5] => .
)

php中rewinddir()函数具有哪些功能呢?


摘要:
下文讲述php中rewinddir()函数的功能说明,如下所示;


php之rewinddir函数功能

php之rewinddir函数:
重置目录句柄,
使其达到初始使用opendir打开目录的效果

 
php之rewinddir函数语法:
    rewinddir(dir_handle);
 --------参数说明----
      dir_handle:可选参数,
       传入使用open_dir打开的目录句柄,
      当未指定此参数时,则采用最后一次opendir打开的句柄

 -------返回值说明-----
      函数成功运行时,则返回文件名
      函数运行失败时,则返回FALSE


php之rewinddir函数的示例说明


<?php
echo "maomao365.com php rewinddir函数示例分享\n"; 

$d = "/test/";
 
//打开目录 test
if (is_dir($d)){
  if ($dList = opendir($d)){
    while (($fileName = readdir($dList)) !== false){
      echo "文件名:" . $fileName . "\n";
    }

     rewinddir($dList);
  
     while (($fileName = readdir($dList)) !== false){
      echo "文件名:" . $fileName . "\n";
    }

    closedir($dList);
  }
}

?>
//输出
maomao365.com php rewinddir函数示例分享
文件名:maomao.jpg
文件名:test.png
文件名:maomao.jpg
文件名:test.png