Hướng dẫn
Quảng cáo

Hàm strtok() trong PHP

Hướng dẫn cách sử dụng hàm strtok() trong lập trình PHP

Tác dụng của hàm strtok()

Hàm strtok()chia một chuỗi thành các chuỗi nhỏ hơn (mã thông báo).

Bảng sau đây tóm tắt các chi tiết kỹ thuật của chức năng này.

Giá trị trả về: Trả về mã thông báo chuỗi.
Phiên bản: PHP4+

cú pháp

Cú pháp cơ bản của strtok()hàm được đưa ra với:

strtok(stringsplit);

Ví dụ sau đây cho thấy strtok()chức năng đang hoạt động.

Ví dụ

<?php
// Sample string
$str = "Mary had\ta little\nlamb";

// Using space, tab and newline as tokenizing characters
$tok = strtok($str, " \t\n");

// Printing tokens
while($tok !== false){
    echo "$tok<br>";
    $tok = strtok(" \t\n");
}
?>
 

Lưu ý: Chỉ cuộc gọi đầu tiên strtok()sử dụng đối số chuỗi . Mọi cuộc gọi tiếp theo tới strtok chỉ cần đối số phân tách , bởi vì nó theo dõi vị trí của nó trong chuỗi hiện tại. Để mã hóa một chuỗi mới, hãy gọi lại strtok()với đối số chuỗi .


Thông số

Hàm strtok()chấp nhận các tham số sau.

Tham số Sự miêu tả
string Yêu cầu. Chỉ định chuỗi để tách.
split Yêu cầu. Chỉ định một hoặc nhiều ký tự sẽ được sử dụng khi tách chuỗi.

Thêm ví dụ

Dưới đây là một số ví dụ khác cho thấy strtok()chức năng thực sự hoạt động như thế nào:

Ví dụ sau đây cho thấy hành vi của chức năng này khi tìm thấy một phần trống.

Ví dụ

<?php
// Sample string
$str = "/products";

// Tokenizing string using forward slash character
$first_token  = strtok($str, "/");
$second_token = strtok("/");

// Displaying info about tokens
var_dump($first_token, $second_token);
?>

Bài viết này đã giúp ích cho bạn?

Bài viết mới

Advertisements