San artaigil seo, ionnsaichidh tu mar a nì thu ath-shuidheachadh air an eòlaire ann am PHP. Bidh an gnìomh rewinddir () ann am PHP ag ath-shuidheachadh an eòlaire a chruthaich opendir (). Bidh e a’ glanadh a h-uile roghainn a chuirear air an làmh agus a’ tilleadh chun chiad staid aige.
dè an co-chòrdadh a th’ aig gnìomh REWINDIR() ann am php?
rewinddir(dir)
paramadair | Tuairisgeul |
---|---|
dir | Roghainneil. Sònraichidh seo goireas làimhseachaidh an eòlaire a chaidh fhosgladh roimhe le opendir (). Mura h-eil am paramadair seo air a shònrachadh, thathas a’ gabhail ris a’ cheangal mu dheireadh a chaidh fhosgladh le opendir(). |
eisimpleirean den ghnìomh REWINDIR().
Eisimpleir 1. San eisimpleir seo, bidh sinn a’ fosgladh eòlaire, a’ dèanamh liosta de na faidhlichean aige, ag ath-shuidheachadh làimhseachadh an eòlaire, a’ dèanamh liosta de na faidhlichean aige a-rithist, agus an uairsin a’ dùnadh.
<?php
$dir = "/images/";
// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
// List files in images directory
while (($file = readdir($dh)) !== false){
echo "filename:" . $file . "<br>";
}
rewinddir();
// List once again files in images directory
while (($file = readdir($dh)) !== false){
echo "filename:" . $file . "<br>";
}
closedir($dh);
}
}
?>