Chunk_split trong PHP là gì?

Hầu hết các ứng dụng web ngày nay sử dụng các phương pháp nhàm chán để trình bày dữ liệu cho người xem bằng cách sử dụng lưới hoặc bảng HTML đơn giản. FusionCharts tạo ra "sự sống" cho các ứng dụng web bằng cách chuyển đổi dữ liệu đơn điệu thành biểu đồ, thước đo & bản đồ sống động

FusionCharts hoạt động với tất cả các công nghệ như ASP, ASP. NET, PHP, ColdFusion, Ruby on Rails, JSP, trang HTML, v.v. và kết nối với bất kỳ cơ sở dữ liệu nào để hiển thị biểu đồ hoạt hình & tương tác. Chỉ mất chưa đầy 15 phút và không có bất kỳ chuyên môn nào để xây dựng biểu đồ đầu tiên của bạn và chỉ cần nhìn lướt qua nó để thu hút khán giả của bạn. Thực tế này được xác nhận bởi 12.000 khách hàng và 150.000 người dùng của chúng tôi, bao gồm phần lớn các công ty trong danh sách Fortune 500. Và vâng, các ứng dụng của bạn có thể trông giống như một triệu đô la chỉ bằng cách chi 69 đô la

Hàm chunk_split() trong PHP chia chuỗi thành các phần nhỏ hơn. Nó chèn dấu phân cách mỗi ký tự dài

cú pháp

chunk_split(string, length, separator)


Thông số

stringRequired. Chỉ định chuỗi sẽ được chunked. lengthOptional. Chỉ định độ dài đoạn. Mặc định là 76. separatorOptional. Chỉ định trình tự kết thúc dòng. Mặc định là \r\n


Giá trị trả về

Trả về chuỗi chunked

Ví dụ

Ví dụ dưới đây cho thấy cách sử dụng hàm chunk_split()

Đầu ra của đoạn mã trên sẽ là


Ví dụ

Xem xét thêm một ví dụ trong đó hàm này được sử dụng với hàm base64_encode. Các khối nhỏ hơn được tạo bởi chức năng này rất hữu ích cho e. g. chuyển đổi đầu ra base64_encode() để phù hợp với ngữ nghĩa RFC 2045

Hàm chunk_split() chia một chuỗi thành một chuỗi các đoạn nhỏ. chunk_split() thêm (các) ký tự được chỉ định trong chunk_ending mỗi ký tự chunk_length. Chức năng này hữu ích để chia một số loại dữ liệu thành các dòng riêng biệt có độ dài xác định. Nó thường được sử dụng để làm cho dữ liệu được mã hóa base64 phù hợp với RFC 2045. Chức năng này đã được giới thiệu trong PHP3

cú pháp

string chunk_split(string string, [int chunk_length], [string chunk_ending])

Thông số

Tham sốDescriptionstringChuỗi để chia thành chunkschunk_lengthĐộ dài của các đoạn (mặc định 76)chunk_endingKý tự để đặt ở cuối mỗi đoạn (mặc định \r\n)

Giá trị trả về

Chuỗi có chunk_ending được đặt mỗi chunk_length

ví dụ

ví dụ 1

ví dụ 2

$data = "...some long data...";
$converted = chunk_split(base64_encode($data));

Ghi chú. Không nên sử dụng chức năng này để chia các dòng văn bản dài thành các dòng ngắn hơn cho mục đích hiển thị—thay vào đó hãy sử dụng wordwrap()

Toán tử + trả về mảng bên phải được nối với mảng bên trái;

Hàm chunk_split() là một hàm có sẵn trong PHP. Hàm chunk_split() được sử dụng để chia một chuỗi thành các đoạn nhỏ hơn có độ dài cụ thể

cú pháp.  

string chunk_split($string, $length, $end)

Thông số. Hàm này chấp nhận ba tham số như được hiển thị trong cú pháp trên và được mô tả bên dưới.  

Hàm chunk_split() trong PHP được sử dụng để chia một chuỗi thành các phần hoặc đoạn nhỏ hơn. Hàm không làm thay đổi chuỗi gốc

cú pháp

Tham sốMô tảYêu cầu/Chuỗi tùy chọnChuỗi để phân chiaYêu cầuLengthChỉ định độ dài của các đoạn. Mặc định là 76OptionalendChỉ định những gì sẽ đặt ở cuối mỗi đoạn. Không bắt buộc

ví dụ 1

đầu ra

Hello ...javatp...oint!...

ví dụ 2

đầu ra

Your string is: Hello
By using 'chunk_split()' function your string is: H.e.l.l.o.

An alternative for unicode strings;

function chunk_split_unicode($str, $l = 76, $e = "\r\n") {
    $tmp = array_chunk(
        preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY), $l);
    $str = "";
    foreach ($tmp as $t) {
        $str .= join("", $t) . $e;
    }
    return $str;
}

$str = "Yarım kilo çay, yarım kilo şeker";
echo chunk_split($str, 4) ."\n";
echo chunk_split_unicode($str, 4);
?>

Yar�
�m k
ilo
çay
, ya
rım
kil
o ş
eker

Yarı
m ki
lo ç
ay,
yarı
m ki
lo ş
eker

Làm cách nào để chia chuỗi thành các đoạn theo độ dài trong PHP?

The str_split() là một hàm có sẵn trong PHP và được sử dụng để chuyển đổi chuỗi đã cho thành một mảng. Hàm này về cơ bản chia chuỗi đã cho thành các chuỗi nhỏ hơn có độ dài do người dùng chỉ định và lưu trữ chúng trong một mảng rồi trả về mảng.

Làm cách nào để tách chuỗi trong PHP?

explode() là một hàm tích hợp trong PHP dùng để tách một chuỗi thành các chuỗi khác nhau . Hàm phát nổ () tách một chuỗi dựa trên dấu phân cách chuỗi, i. e. nó phân tách chuỗi bất cứ nơi nào xuất hiện ký tự phân cách. Hàm này trả về một mảng chứa các chuỗi được tạo bằng cách tách chuỗi ban đầu.

Hàm nào được sử dụng để chia chuỗi thành các phần nhỏ hơn?

PHP chunk_split() dùng để chia một chuỗi thành các phần hoặc đoạn nhỏ hơn.