Các hàm tích hợp trong PHP
Hàm là các khối mã thực hiện tác vụ cụ thể trong php. Nó làm cho các mã có thể tái sử dụng và tốc ký. nó có thể được phân loại thành hai nhóm Show
Các chức năng được xác định trước là các chức năng sẵn có của php. Các chức năng này có thể được chia thành nhiều loại như được nêu dưới đây chức năng chuỗi hàm số chức năng ngày và giờ hàm mảng chức năng thư mục Hàm chuỗistrtolower(); strtoupper(); ucfirst(); ucwords(); strlen(); cắt (); ltrim(); rtrim(); sprintf("%s,%s,%s",$a,$b,$c); str_word_count() -> đếm số từ $count = str_word_count($x,1) -> trả về mảng strstr(); stristr(); str_replace() -> tìm kiếm và thay thế các ký tự trong chuỗi str_repeat() -> lặp lại chuỗi chất nền(int,int) -> in một chuỗi từ số ký tự ban đầu được xác định đến số cuối cùng được xác định strpos() -> tìm vị trí của chuỗi Hàm sốabs() -> trả về giá trị dương của một số sqrt() -> trả về căn bậc hai của một số round() -> làm tròn số động floor() -> làm tròn số xuống số nguyên gần nhất ceil() -> làm tròn số lên tới số nguyên gần nhất rand() -> tạo một số nguyên ngẫu nhiên mt_rand() -> tạo số ngẫu nhiên giữa số đầu và số cuối đã xác định pow() -> trả về x lũy thừa của y pi() -> trả về giá trị của số pi min() -> trả về giá trị thấp nhất từ một mảng max() -> trả về giá trị cao nhất từ một mảng fmod() -> trả về phần còn lại từ x/y {%} bindec() -> chuyển đổi số nhị phân thành số thập phân decbin() -> chuyển đổi số thập phân thành số nhị phân deg2rad() -> chuyển đổi giá trị độ thành giá trị radian rad2deg() -> chuyển đổi giá trị radian thành giá trị độ Hàm mảngmảng () -> tạo một mảng sizeof() -> đếm số lượng giá trị trong một mảng sort() -> sắp xếp một mảng được lập chỉ mục theo thứ tự tăng dần in_array() -> kiểm tra xem một giá trị được chỉ định có trong mảng không list() -> giữ các giá trị mảng trong biến compact() -> giữ các giá trị biến trong mảng kết hợp arsort() -> sắp xếp một mảng kết hợp theo thứ tự giảm dần theo giá trị array_unique() -> xóa các giá trị trùng lặp khỏi một mảng phát nổ() -> chuyển đổi chuỗi thành mảng implode() -> chuyển đổi mảng thành chuỗi giải nén () -> chuyển đổi mảng thành biến array_sum() -> trả về tổng giá trị trong một mảng array_shift() -> xóa phần tử đầu tiên của mảng và trả về giá trị đầu tiên của mảng array_pop() -> xóa phần tử cuối cùng khỏi mảng array_merge() -> hợp nhất nhiều mảng array_search() -> tìm kiếm một giá trị đã xác định trong một mảng và trả về khóa cho giá trị đó array_reverse() -> trả về một mảng theo thứ tự đảo ngược array_keys() -> trả về tất cả các khóa từ một mảng Chức năng thư mụcgetcwd() -> lấy thư mục làm việc hiện tại mkdir() -> tạo thư mục rmdir() -> xóa thư mục dirname() -> tên thư mục __DIR__ -> tên thư mục __FILE__ -> tên tệp cùng với thư mục __LINE__ -> số dòng file_exists() -> kiểm tra xem tệp có tồn tại không và trả về giá trị boolean hủy liên kết () -> xóa tệp is_file() -> boolean is_dir() -> boolean scan_dir() -> trả về mảng các tệp có trong thư mục file_size() -> trả về kích thước tệp theo byte filectime() -> thời gian tạo tệp (dấu thời gian) pathinfo() -> trả về mảng/chuỗi dựa trên đối số sao chép () -> sao chép tệp Hàm là một đoạn mã lấy một đầu vào khác ở dạng tham số, xử lý nó và sau đó trả về một giá trị. Tính năng Hàm PHP là một đoạn mã có thể được sử dụng nhiều lần và chấp nhận các danh sách đối số làm đầu vào và trả về một giá trị. PHP đi kèm với hàng ngàn tính năng tích hợp Hàm tích hợp trong PHPPHP có hơn 1000 hàm tích hợp có thể được gọi trực tiếp từ bên trong tập lệnh để thực hiện một tác vụ cụ thể trong Hàm PHP Hàm do người dùng định nghĩa trong PHP
Trở thành một nhà phát triển web lành nghề chỉ trong 9 thángPhát triển toàn bộ PGP của Caltech Chương trình khám pháƯu điểm của chức năng PHP
Tạo và gọi hàmTrong PHP, tên hàm là bất kỳ tên nào kết thúc bằng dấu ngoặc đơn mở và đóng
cú pháphàm_tên_hàm() { //Câu lệnh được thực thi } Mã số<. LOẠI TÀI LIỆU html> functionwelcMsg() { tiếng vang "Xin chào chào mừng. “; } welcMsg(); ?> <. LOẠI TÀI LIỆU html> functionwelcMsg() { tiếng vang "Xin chào chào mừng. “; } welcMsg(); ?> Giải trìnhTrong ví dụ trên, một hàm gọi là "welcMsg()" được tạo. Phần đầu của mã chức năng được biểu thị bằng dấu ngoặc nhọn mở { và phần cuối của hàm được biểu thị bằng dấu ngoặc nhọn đóng }. Chức năng nói "Xin chào chào mừng. "; viết tên hàm trong ngoặc () để gọi nó đầu raNhận các kỹ năng phải có của một nhà phát triển webChương trình đào tạo viết mã Caltech Chương trình khám pháĐối số chức năng PHPTrong Hàm PHP, các đối số có thể được sử dụng để truyền thông tin cho các hàm. Một biến giống như một đối số. Các đối số được liệt kê trong ngoặc đơn sau tên hàm. Bạn có thể thêm bao nhiêu đối số tùy thích; Tham số là thông tin hoặc biến chứa trong dấu ngoặc đơn của hàm. Chúng được sử dụng để lưu trữ các giá trị có thể được thực thi trong thời gian chạy. Người dùng có thể nhập bao nhiêu tham số tùy ý, được phân tách bằng dấu phẩy (,). Trong thời gian chạy, các tham số này được sử dụng để chấp nhận đầu vào. Đối số được sử dụng trong khi trao đổi giá trị, chẳng hạn như trong khi gọi hàm Mã số<. LOẠI TÀI LIỆU html> functionStudentsName($firstname) { echo "$firstname } Tên sinh viên("Janani"); Tên sinh viên ("Helen"); Tên sinh viên ("Stella"); Tên sinh viên ("Kamal"); Tên sinh viên("Babu"); ?> Giải trìnhMột hàm chỉ có một đối số ($fname) được sử dụng trong ví dụ sau. Khi chúng ta gọi hàm StudentsName(), chúng ta cũng chuyển một tên (ví dụ: Janani) được sử dụng trong hàm để tạo một số tên khác nhau nhưng cùng họ đầu raTruyền đối số theo tham chiếuCác đối số thường được truyền theo giá trị trong PHP, điều này đảm bảo rằng hàm sử dụng một bản sao của giá trị và biến được truyền vào hàm không thể sửa đổi. Thay đổi đối số sửa đổi biến được truyền vào khi đối số hàm được truyền theo tham chiếu. Toán tử & được sử dụng để chuyển đối số hàm thành tham chiếu Mã số<. LOẠI TÀI LIỆU html> chức năng bổ sung(&$val) { $val += 10; } $số =5; bổ sung($số); tiếng vang $số; ?>
đầu raPHP là một ngôn ngữ được gõ lỏng lẻoTùy thuộc vào giá trị của biến, PHP sẽ tự động gán cho nó một dạng dữ liệu. Bạn có thể làm những việc như thêm một chuỗi vào một số nguyên mà không gặp lỗi vì các kiểu dữ liệu không được thiết lập nghiêm ngặt. Khai báo loại đã được giới thiệu trong PHP 7. Điều này cho phép một người xác định loại dữ liệu dự định khi khai báo một phương thức và khai báo nghiêm ngặt đảm bảo rằng nếu loại dữ liệu không khớp, "Lỗi nghiêm trọng" sẽ được đưa ra Không sử dụng nghiêm ngặt, chúng tôi cố gắng gửi cả số và chuỗi cho hàm trong ví dụ sau Ví dụhàm thêm(int $s, int $t) { trả về $s + $t; } echo add(5, "8 ngay"); // vì nghiêm ngặt KHÔNG được bật, "8 ngày" được đổi thành int(8) và nó sẽ trả về 13 ?> đầu raNhận các kỹ năng mã hóa bạn cần để thành côngPhát triển ngăn xếp đầy đủ-MEAN Chương trình khám pháHàm PHP - Giá trị trả vềĐiều này có nghĩa là Hàm PHP có thể được gọi bằng tên của nó và khi thực thi hàm, nó sẽ trả về một số giá trị. Ví dụvòng tròn chức năng($r){ trở lại 3. 14*$r*$r; } echo "Diện tích hình tròn là. ". hình tròn(3); ?> đầu raĐặt giá trị mặc định cho các đối số truyềnCó thể chỉ định một giá trị đối số mặc định trong hàm. Khi gọi Hàm trong PHP, nó sẽ lấy giá trị mặc định nếu không có đối số nào được truyền vào. Ví dụ<. LOẠI TÀI LIỆU html> hàm setval(int $a = 5) { echo "The value is : $a } setval(50); setval(); setval(13); setval(40); ?> đầu raGọi hàm độngTrong các lệnh gọi hàm động, có thể gán tên hàm cho các biến dưới dạng chuỗi và sau đó xử lý chúng dưới dạng tên hàm Mã số<đầu> chức năng nói() { print "hello } $function_holder = "Xin chào"; $function_holder(); ?> |