Selles juhendis käsitleme selle kasutamist ja süntaksit rename() funktsioon PHP-s.
Mis on PHP-s rename() funktsioon?
The nimeta ümber () Funktsioon on sisseehitatud PHP-funktsioon, mida kasutatakse faili või kataloogi nime muutmiseks ilma faili sisu muutmata. See funktsioon võtab vajalike argumentidena faili vana ja uue nime.
Süntaks
Kasutamise vorming nimeta ümber () PHP funktsioon on järgmine:
ümber nimetada ( vana , uus , Sisu )
The vana ja uus on kohustuslikud parameetrid, vana määrab faili, mida soovite muuta, uus määrab faili uue nime. The Sisu on valikuline parameeter, mis määrab failinime muutmise konteksti.
The rename() funktsioon naaseb Tõsi edukal täitmisel, muidu naaseb Vale. The nimeta ümber () fail tagastab veateate, kui uus fail on samas kataloogis juba olemas.
Kuidas kasutada PHP-s rename() funktsiooni?
Faili ümbernimetamine läbi rename() funktsioon on lihtne ja järgmised näited aitavad teid sel juhul.
Kuidas faili ümber nimetada PHP rename() funktsiooni abil
Järgmine kood nimetab faili ümber test.php kuni a fail.php:
ümber nimetada ( 'test.php' , 'fail.php' ) ;
?>
Kui nimetate ümber faili, mis on samas kataloogis juba olemas, kirjutatakse see üle.
Näide 1 – kuidas faili ümber nimetada PHP rename() funktsiooni abil
Järgmine näide nimetab ümber test.php juurde test2.php. Eduka lõpetamise korral kui avaldus prinditakse konsoolile, vastasel juhul muu väide kuvatakse väljundina:
kui ( ümber nimetada ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
kaja 'Test.php edukalt ümber nimetatud test2.php-ks' ;
}
muidu {
kaja 'Viga faili ümbernimetamisel' ;
}
?>
Märge: PHP-s failiteede määramisel nimeta ümber () funktsiooni (ja muid failiga seotud toiminguid), on oluline kasutada topeltkaldkriips (\\) a asemel üksik kaldkriips (\) tagamaks, et failitee tõlgendatakse õigesti, on põhjuseks see, et ühte kaldkriipsu käsitletakse PHP-s paomärgina.
Näide 2 – kataloogi ümbernimetamine PHP rename() funktsiooni abil
Kataloogi ümbernimetamiseks kasutades nimeta ümber () funktsiooni, järgige alltoodud koodi:
$oldDirName = 'dokumendid' ;$newDirName = 'näidisfailid' ;
kui ( ümber nimetada ( $oldDirName , $newDirName ) ) {
kaja 'Kataloog edukalt ümber nimetatud!' ;
} muidu {
kaja 'Viga kataloogi ümbernimetamisel.' ;
}
Alumine joon
PHP rename() funktsioon on usaldusväärne tööriist faili või kataloogi hõlpsaks ümbernimetamiseks, säilitades samal ajal selle sisu. Selle lihtsa süntaksi ja veakäsitluse võimalused muudavad selle failihaldustoimingute jaoks mugavaks valikuks. Võimendades jõudu rename (), PHP arendajad saavad oma projektides tõhusalt korraldada ja muuta failide või kataloogide nimesid.