Dirname

     

Bạn vẫn biết qua hàm (function) là cái gì trong PHP rồi, và bạn có hiểu được khi lập trình trong PHP, bọn họ đa phần là sử dụng các hàm của chính nó để xây dựng ứng dụng của mình. Bây chừ trong ngữ điệu PHP gồm sẵn khoảng chừng hơn 1000 hàm không giống nhau, chưa tính bạn còn có các hàm có sẵn của WordPress hoặc rất có thể tự tạo thành hàm cho riêng mình.

Bạn đang xem: Dirname

Bạn sẽ xem: Php — áp dụng php __dir__

Trong bài viết này, mình sẽ liệt kê cho bạn một số hàm có sẵn hay được dùng nhất trong PHP để chúng ta có thể thực hành với nhớ nó, sau này chắc hẳn rằng sẽ gồm nhiều thời cơ dùng đến.

Các hàm xử lý chuỗi

Các hàm trong list này là đa số hàm đang có tính năng thao tác, cách xử trí trên các dữ liệu hình trạng chuỗi.

echo()

Hàm này quá quen thuộc với bọn họ rồi, nó được dùng để làm in một tài liệu chuỗi nào đó ra màn hình.

echo ‘I love You!’;?>

md5()

Hàm này sẽ auto chuyển đổi một chuỗi nào đó sang dạng mã hoá MD5.

$password = ‘123456’; echo md5( $password );?>

str_split()

Hàm này được áp dụng để cắt các ký tự vào một chuỗi và đưa nó thành dạng mảng.

print_r (str_split(‘123456789’));?>

str_word_count()

Nếu bạn muốn đếm gồm bao nhiêu từ vào một chuỗi thì sử dụng hàm này.

$string = "Rose are red. Violet are blue."; echo str_word_count( $string );?>Kết quả vẫn trả về là 6.

Xem thêm: Khám Phá Top Điện Thoại Chơi Game Giá Rẻ 3 Triệu Tốt Nhất, Top 21 Điện Thoại Chơi Game Tốt Nhất 2022

strlen()

$string = "Rose are red. Violet are blue."; echo strlen( $string );?>

substr()

Hàm này cũng rất được liên tục sử dụng như là cung ứng để tách một trong những phần trong một chuỗi. Chúng ta có thể chỉ định nó tách dựa theo điểm neo bắt đầu hoặc xong của một chuỗi.

Trước tiên mình có ví như sau để bóc chữ youtube.com.

$url = ‘https://www.youtube.com/watch?v=AN_-0PIVD-Q’; echo substr($url, 12, -20); // kết quả trả về là ‘youtube.com’?>Trong đó, $url là biến hóa chữa chuỗi cần bóc tách nhé, 12 là vị trí bước đầu tách với -20 là vị trí chấm dứt cần tách. Trước tiên bạn phải hiểu, 12 nghĩa là ký tự lắp thêm 12 trở đi vị đoạn bắt đầu https://www. Là 12 ký tự, -20 nghĩa là điểm hoàn thành của chuỗi đề nghị tách, áp dụng số nguyên âm là nó vẫn đếm ngược chuỗi của bản thân mình từ bắt buộc qua trái, có nghĩa là đoạn /watch?v=AN_-0PIVD-Q là đôi mươi ký tự.

Bạn cũng có thể chỉ tách ký tự ngơi nghỉ điểm bước đầu mà không đề nghị khai báo điểm dứt như nạm này.

$url = ‘https://www.youtube.com/watch?v=AN_-0PIVD-Q’; echo substr($url, 12);

// kết quả trả về là ‘youtube.com/watch?v=AN_-0PIVD-Q’ ?> Hoặc sử dụng số âm để tách từ buộc phải sang trái. $url = ‘https://www.youtube.com/watch?v=AN_-0PIVD-Q’; echo substr($url, -11);

// tác dụng trả về là ‘AN_-0PIVD-Q’?>

str_replace()

Một một trong những hàm giải pháp xử lý chuỗi rất hữu ích nữa đó là str_replace(), nó hoàn toàn có thể giúp bạn tìm một từ khoá nào đó và sửa chữa thay thế thành từ khoá của bạn, nó hoàn toàn có thể làm việc trong một chuỗi thông thường hoặc một chuỗi trong mảng. Dưới đấy là ví dụ mình sử dụng nó trong mảng.

$string = array(‘PHP is fun’,‘WordPress is useful’,‘CSS is art’,‘Javascript is excellent’);

$search = array(‘fun’,‘useful’,‘art’,‘excellent’,);

$replace = array(‘good’,‘powerful’,‘beautiful’,‘attractive’);

$output = str_replace( $search, $replace, $string );

echo ‘’;print_r( $output );echo ‘’;

?>

Kết quả sẽ trả về là:

Array( => PHP is good => WordPress is powerful => CSS is beautiful => Javascript is attractive)Hoặc dễ dàng hơn thì có:

echo str_replace( ‘Black’, ‘Red’, ‘Black is Good’ );?>

Các hàm hữu ích khác

date()

Nếu bạn cần hiển thị ngày tháng bây giờ hay ở thời gian nào đó thì có thể sử dụng hàm date(), nó vẫn hiển thị ra với format ngày tháng theo quy tắc các bạn đã thiết lập.

Ví dụ:

echo date(‘d/m/Y’);?>

phpinfo()

Hàm này tuy không được sử dụng công khai nhưng khi nào bạn muốn xem chi tiết các thông số cấu hình PHP trên sản phẩm chủ của chúng ta thì sẽ sử dụng hàm này nhằm xem. Nó sẽ cho chính mình tất cả những thông tin về PHP như phiên bản, những modules đã bật, đường truyền php.ini, thông số kỹ thuật của từng cấu hình,…

phpinfo();?>Kết quả:


*

những hàm thông dụng bao gồm sẵn vào PHP 104">Các hằng magic (Magic Constants)

Mặc dù chiếc này chưa phải là hàm tuy vậy mình xin đưa vào chỗ này luôn cho bạn biết trước vày mình không muốn tạo thêm ra nhiều bài xích mới không cần thiết. Trong PHP có hỗ trợ một số Magic Constrant để bạn sử dụng nhằm mục đích lấy thông tin một cái gì đấy trong ngữ cảnh bây giờ (Ví dụ lấy băng thông tập tin hiện nay tại). Bao gồm:

__FILE__ – tên tập tin hiện tại tại.__DIR__ – Đường dẫn thư mục hiện tại tại.__FUNCTIONS__ – Hàm hiện nay tại.__CLASS__ – Lớp hiện tại tại.__METHOD__ - cách làm hiện tại.__NAMESPACE__ – Namespace hiện tại.

Xem thêm: Trình Bày Suy Nghĩ Của Em Về Chủ Đề Biết Lắng Nghe Và Thấu Hiểu, Không Phải

Ví dụ:

echo __DIR__;// tác dụng ‘/home/ubuntu/workspace/wp-content/themes/hoc-php’?>hoặc

function test_magic() return __FUNCTION__;echo test_magic();?>

Lời kết

Ở bài xích sau, mình vẫn nói qua 1 chút về những hàm có sẵn trong WordPress để bạn ứng dụng thực tế hơn các hàm trong khi làm việc.