Tính độ dài chuỗi trong php

  1. Trang Chủ
  2. Tất cả bài báo
  3. trang web
  4. Cách tìm độ dài của chuỗi trong PHP - strlen, mb_strlen

Cách tìm độ dài của chuỗi trong PHP - strlen, mb_strlen

trang web

Cập nhật mới nhất. Ngày 29 tháng 8 năm 2022

Lượt xem. 144

Tác giả. Quản trị viên

Tính độ dài chuỗi trong php

Đồng nghiệp xin chào tất cả

Trong bài viết hôm nay, chúng ta sẽ nói về cách tìm ra độ dài của một chuỗi trong PHP

Bất cứ khi nào chúng ta làm việc với các biến chuỗi hoặc với các đối tượng khác trong php có liên quan đến một chuỗi, thì chúng ta thường cần tìm hiểu độ dài của chính chuỗi này để tiếp tục quay lại. Nhiệm vụ có vẻ rất đơn giản, nhưng có một sắc thái rất quan trọng, đó là mã hóa. Các hàm tính toán kích thước của chuỗi trong PHP có thể hiển thị các giá trị khác nhau và các giá trị độ dài sẽ phụ thuộc vào mã hóa bạn sử dụng trên trang web của mình

PHP có một số hàm tích hợp xác định kích thước của một chuỗi và hôm nay chúng ta sẽ xem xét chúng

 

Chức năng đầu tiên chúng ta sẽ xem xét được gọi là strlen. Hàm strlen hoạt động rất đơn giản, nó chỉ nhận một tham số duy nhất và bắt buộc, đó là một chuỗi và trả về độ dài của chuỗi

php> strlen('Hellow World');

Tính độ dài chuỗi trong php

Kết quả là hàm đã tính toán độ dài của nó cho chúng ta và trả về kết quả. Như tôi đã nói, khi làm việc với chức năng này, có một, nhưng một sắc thái rất quan trọng

Trong ví dụ sau, tôi sẽ viết cùng một văn bản, nhưng chỉ bằng tiếng Nga

php> strlen('Hello world');

Tính độ dài chuỗi trong php

Kết quả là, chúng tôi nhận được một kết quả kỳ lạ. Theo ý ta nên lấy số 10 nhưng lại lấy 19. Hóa ra hàm  strlen không đếm số ký tự trong chuỗi như chúng ta quen dùng mà đếm số byte trong chuỗi, một ký tự trong Unicode là 2 byte và khoảng trắng là 1 byte

Vì vậy, khi làm việc với chức năng này, sắc thái này phải được tính đến


 

Hàm tiếp theo chúng ta sẽ sử dụng trong ví dụ này là mb_strlen. Hàm mb_strlen nhận hai tham số, tham số bắt buộc đầu tiên là một chuỗi thông thường và tham số tùy chọn thứ hai là mã hóa. Sự khác biệt giữa hàm strlen và mb_strlen là số lượng ký tự sẽ giống nhau ở cả tiếng Anh và tiếng Nga. Ngay cả khi ký tự chiếm nhiều byte, nó sẽ được tính là một byte

Hàm strlen() là hàm được xác định trước của PHP. Nó được sử dụng để tìm độ dài của chuỗi hoặc trả về độ dài của chuỗi bao gồm tất cả các khoảng trắng và ký tự đặc biệt

cú pháp

Tham sốDescripRequired/OptionalStringChỉ định chuỗi cần kiểm tra. Cần thiết

ví dụ 1

đầu ra

Your String is:Javatpoint
By using 'strlen()' function:10

ví dụ 2

đầu ra

Your String is:Java T point
By using 'strlen()' function:12

ví dụ 3

đầu ra

Your String is:P H P
By using 'strlen()' function:11

Thẩm quyền giải quyết

http. //php. net/thủ công/vi/chức năng. strlen. php

Xem thêm

Để tìm độ dài của chuỗi trong php, rất đơn giản bạn có thể sử dụng hàm strlen() trong PHP để lấy độ dài của chuỗi. Hàm strlen() trả về độ dài của chuỗi khi thành công và 0 nếu chuỗi rỗng

Nhưng bất cứ khi nào ai đó hỏi cách tìm độ dài của chuỗi mà không cần sử dụng hàm chuỗi trong php thì bạn nên biết điều này. Vì bạn là lập trình viên nên bạn phải biết kiến ​​thức cơ bản về chuỗi và khoa học máy tính

Trong bài viết này, chúng ta sẽ tìm độ dài của chuỗi theo cả hai cách. Có nghĩa là sử dụng chức năng sẵn có cũng như lập trình

Làm cách nào để gửi yêu cầu POST bằng PHP?

Để lấy độ dài của một chuỗi trong PHP, bạn có thể sử dụng hàm strlen(). Truyền chuỗi làm đối số cho strlen() và hàm trả về một số nguyên biểu thị độ dài của chuỗi

Ví dụ - Độ dài chuỗi

Trong ví dụ sau, chúng ta sẽ lấy một chuỗi ký tự PHP và tìm độ dài của nó bằng cách sử dụng hàm strlen()

Làm cách nào để tìm độ dài chuỗi trong PHP mà không cần strlen?

Tìm độ dài của chuỗi mà không cần sử dụng hàm strlen(). DƯỠNG DA MẶT. Chương trình tìm độ dài của chuỗi mà không cần sử dụng hàm strlen() được thảo luận tại đây. Độ dài của chuỗi có thể được tìm thấy bằng cách quét chuỗi, từng ký tự cho đến khi gặp khoảng trống '/0' .

Làm cách nào để kiểm tra độ dài số trong PHP?

Hàm strlen() PHP .

Công dụng của hàm strlen() và strpos() trong PHP là gì?

Hàm chuỗi PHP

Làm cách nào để đếm từ trong PHP?

Hàm str_word_count() trong PHP .
Đếm số từ tìm được trong chuỗi "Hello World. ". echo str_word_count("Chào thế giới. ");.
Trả về một mảng với các từ trong chuỗi. .
Trả về một mảng trong đó khóa là vị trí của từ trong chuỗi và giá trị là từ thực. .
Không có và có tham số char