Chức năng đổi tên trong PHP là gì?

Hàm PHP

<?php
rename("index.php", "server.php");
9 cho phép bạn đổi tên tệp hoặc thư mục bằng cách chuyển tên cũ và tên mới cho tệp hoặc thư mục đó

Cú pháp của

<?php
rename("index.php", "server.php");
9 như sau

rename(
    string $from, 
    string $to, 
    ?resource $context = null
): bool

Các tham số của các chức năng là

  • Chuỗi
    <?php
    rename("index.php", "server.php");
    
    1 chỉ định tệp bạn muốn thay đổi
  • Chuỗi
    <?php
    rename("index.php", "server.php");
    
    0 chỉ định tên tệp mới
  • <?php
    rename("index.php", "server.php");
    
    1 cho luồng ngữ cảnh tùy chỉnh. Nó là tùy chọn và không cần thiết hầu hết thời gian

Ví dụ: mã bên dưới sẽ đổi tên

<?php
rename("index.php", "server.php");
2 thành
<?php
rename("index.php", "server.php");
3

<?php
rename("index.php", "server.php");

Hàm

<?php
rename("index.php", "server.php");
9 sẽ di chuyển tệp giữa các thư mục khi cần thiết

Giả sử bạn có cấu trúc tệp sau cho dự án của mình

files
└── project
    └── index.php

Khi bạn đổi tên tệp

<?php
rename("index.php", "server.php");
2 bằng mã sau

________số 8

Sau đó, tệp

<?php
rename("index.php", "server.php");
2 sẽ được chuyển từ thư mục
<?php
rename("index.php", "server.php");
7

Cấu trúc tệp mới sẽ như hình bên dưới

<?php
rename("index.php", "server.php");
1

Nếu không chuyển đường dẫn vị trí, PHP sẽ di chuyển tệp đến thư mục làm việc hiện tại (nơi bạn chạy mã từ đó)

Để tránh việc tệp của bạn bị di chuyển bởi hàm

<?php
rename("index.php", "server.php");
9, bạn cần chuyển cùng một đường dẫn trong các tham số
<?php
rename("index.php", "server.php");
1 và
<?php
rename("index.php", "server.php");
0

<?php
rename("index.php", "server.php");
3

Đoạn mã trên sẽ đổi tên tệp

<?php
rename("index.php", "server.php");
2 bên trong thư mục
<?php
rename("index.php", "server.php");
7 thành
<?php
rename("index.php", "server.php");
3 mà không cần di chuyển tệp

Hàm PHP rename() được sử dụng khi chúng ta cần thay đổi tên của tệp hoặc thư mục. Ví dụ

<?php
rename("index.php", "server.php");
7

Đầu ra của ví dụ PHP trên về hàm rename() được hiển thị trong ảnh chụp nhanh bên dưới

php rename function

Tức là sau khi thực thi đoạn mã PHP trên, tên của myfile. tệp txt được thay đổi thành tệp của bạn. tập tin txt

Đổi tên PHP() Cú pháp

Cú pháp của hàm rename() trong PHP là

<?php
rename("index.php", "server.php");
8

Hai tham số đầu tiên (tên cũ và tên mới) là bắt buộc, trong khi tham số cuối cùng là tùy chọn, được sử dụng để chỉ định tài nguyên ngữ cảnh trong khi đổi tên tệp hoặc thư mục

Chức năng đổi tên là gì?

rename() được dùng để thay đổi tên của tệp hoặc thư mục i. e. từ old_name sang new_name mà không thay đổi nội dung có trong tệp . Hàm này lấy tên của tệp làm đối số của nó.

Đổi tên tệp là gì?

Trong điện toán, đổi tên đề cập đến việc thay đổi tên của tệp . Điều này có thể được thực hiện thủ công bằng cách sử dụng lệnh shell chẳng hạn như ren hoặc mv hoặc bằng cách sử dụng phần mềm đổi tên hàng loạt có thể tự động hóa quy trình đổi tên.

Làm cách nào để đổi tên tệp tải lên trong PHP?

$temp = bùng nổ(". ", $_FILES["file"]["name"]); $newfilename = round(microtime(true)). '. '. kết thúc($temp); . /img/imageDirectory/"

Làm cách nào để đổi tên một thư mục trong PHP?

Đôi khi, vì một lý do nào đó, chúng ta cần đổi tên thư mục trong PHP (như tôi làm với thư mục hệ thống trong EE. ). Có một chức năng trong php được gọi là rename . Chức năng này hoạt động hoàn hảo với các tệp.