Đếm từ cụ thể trong php
Trong bài viết này, bạn sẽ tìm hiểu cách lấy độ dài của một chuỗi, số lượng từ chứa trong đó và số lần xuất hiện của một ký tự, từ hoặc cụm từ xuất hiện trong một chuỗi bằng cách sử dụng PHP Show
Lấy độ dài của chuỗi PHPHàm cú pháp
Thí dụ
Lấy số lượng từ trong một chuỗiHàm PHP cú pháp
Thí dụ
Lấy số lần xuất hiện của một ký tự, từ hoặc cụm từ trong một chuỗiChuỗi con trong PHP là một phần của chuỗi. Nó có thể là một ký tự đơn, một từ hoặc một số từ Trong PHP, chúng ta sử dụng hàm cú pháp
Giá trị tham sốTham sốDescriptionstringMột tham số bắt buộc chỉ định chuỗi cần kiểm tra. chuỗi conTham số bắt buộc chỉ định văn bản như vậy cho. startOptional tham số chỉ định vị trí bắt đầu tìm kiếm trong chuỗi. Nếu nó là số âm, nó bắt đầu đếm từ cuối chuỗi. lengthMột tham số tùy chọn chỉ định độ dài của tìm kiếm Thí dụ
Ghi chú. Hàm này không đếm các chuỗi con chồng lên nhau Thí dụ
Từ ví dụ trên, mặc dù chuỗi con "xyzx" xuất hiện hai lần trong chuỗi nhưng nó bị trùng lặp và do đó không thể đếm hai lần Ghi chú. Chuỗi con phân biệt chữ hoa chữ thường. ABC và abc là hai thứ khác nhau Sự kết luậnTrong bài viết này, bạn đã học cách lấy tổng số ký tự trong một chuỗi, số từ và số lần xuất hiện của chuỗi con trong một chuỗi bằng PHP 2. Nó được sử dụng để trả về một mảng kết hợp trong đó khóa của mảng sẽ là vị trí số của từ và giá trị của mảng sẽ là từng từ của dữ liệu chuỗi
ví dụ hàm str_word_count()Việc sử dụng hàm str_word_count() đã được trình bày trong phần tiếp theo của hướng dẫn bằng nhiều ví dụ Ví dụ 1. Sử dụng str_word_count() không có đối số tùy chọnTạo một tệp PHP với tập lệnh sau sẽ đếm tổng số từ trong một chuỗi bằng cách sử dụng hàm str_word_count() không có đối số tùy chọn. Dữ liệu chuỗi gồm 6 từ đã được sử dụng trong tập lệnh ?php đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên Ví dụ-2. Tạo mảng số từ dữ liệu chuỗiTạo một tệp PHP với tập lệnh sau sẽ tạo một mảng với mỗi từ của chuỗi bằng cách sử dụng hàm str_word_count() với giá trị đối số tùy chọn, 1. Giá trị chỉ số của mảng sẽ được bắt đầu từ 0 giống như mảng số. Dữ liệu chuỗi gồm 6 từ đã được sử dụng trong tập lệnh ?php đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên Ví dụ-3. Tạo một mảng kết hợp từ dữ liệu chuỗiTạo một tệp PHP với tập lệnh sau để tạo một mảng với mỗi từ chuỗi bằng cách sử dụng hàm str_word_count() với giá trị đối số tùy chọn, 2. Mỗi chỉ mục của mảng sẽ chứa vị trí của từng giá trị mảng trong chuỗi. Một chuỗi dữ liệu gồm 6 từ đã được sử dụng trong tập lệnh ?php đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên Ví dụ-4. Tạo một mảng số bằng cách sử dụng các ký tự bổ sungTạo một tệp PHP với tập lệnh sau sẽ hiển thị mục đích sử dụng đối số thứ ba của hàm str_word_count(). Hàm str_word_count() đầu tiên được sử dụng trong tập lệnh sẽ trả về một ví dụ 2 dạng mảng sẽ bỏ qua các giá trị số của dữ liệu chuỗi. Hàm str_word_count() thứ hai được sử dụng trong tập lệnh sẽ trả về một mảng chứa giá trị số để sử dụng các ký tự bổ sung //Khai báo dữ liệu chuỗi$strdata=;//In dữ liệu chuỗiecho" . đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên Ví dụ-5. Sử dụng Hàm str_word_count() Bên trong một HàmTạo tệp PHP với tập lệnh sau để tìm kiếm một từ cụ thể trong chuỗi bằng cách sử dụng hàm str_word_count() bên trong hàm do người dùng xác định. Giá trị chuỗi và giá trị tìm kiếm sẽ được chuyển thành giá trị đối số của hàm do người dùng xác định. Một mảng sẽ được tạo từ giá trị chuỗi bằng cách sử dụng hàm str_word_count() và vòng lặp foreach đã được sử dụng để lặp lại các giá trị mảng để tìm hiểu xem giá trị tìm kiếm có tồn tại trong mảng hay không ?php đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên Sự kết luậnCác cách khác nhau để sử dụng hàm str_word_count() cho các mục đích khác nhau đã được trình bày trong các ví dụ của hướng dẫn này để giúp người dùng PHP biết cách sử dụng hàm này đúng cách Có bao nhiêu từ trong một chuỗi PHP?Cách tiếp cận 1. Sử dụng phương thức str_word_count() . Phương thức str_word_count() dùng để đếm số từ trong một chuỗi. Thí dụ. PHP.
Strstr PHP là gì?Hàm strstr() tìm kiếm sự xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác . Ghi chú. Hàm này an toàn nhị phân. Ghi chú. Hàm này phân biệt chữ hoa chữ thường. Đối với tìm kiếm không phân biệt chữ hoa chữ thường, hãy sử dụng hàm stristr(). |