Chiều dài chuỗi php
Tiếp tục series học PHP cơ bản, bài này mình sẽ giới thiệu về chuỗi (String) trong PHP và tổng hợp một số hàm xử lý chuỗi nhé. Về chuỗi mình trước đây đã từng có nói sơ qua ở bài 3. các kiểu dữ liệu trong PHP rồi, nhưng ở bài này mình sẽ giới thiệu lại luôn nhé Show
Chuỗi (Chuỗi) Và Các Hàm Xử Lý Chuỗi Trong PHP Chuỗi trong PHP là gì?Kiểu chuỗi trong PHP nói đơn giản nó là 1 dãy ký tự, nó bao gồm chuỗi(chuỗi) và kiểu char(ký tự). Để khai báo chuỗi cho 1 biến, các bạn chỉ cần gán 1 chuỗi vào biến đó Chuỗi phải được bao quanh bằng dấu nháy đơn 1 hoặc dấu nháy kép ________0____2 . Chuỗi sử dụng nháy đơn là một chuỗi tĩnh, còn chuỗi sử dụng nháy kép là một chuỗi động, thay đổi theo giá trị của biến.Không có giới hạn về độ dài của chuỗi, có thể dài tùy chọn nếu bộ nhớ cho phép Ví dụ $string_1 = "Chào mừng đến với tanhongit.net"; $string_2 = "abc 123 hello"; Các chuỗi được giới hạn bởi các dấu nháy kép được PHP xử lý bằng 2 cách sau đây
Các quy tắc thay thế
Các hàm xử lý chuỗi trong PHPstrlen($string)Hàm này có tác dụng đếm xem chuỗi $string có bao nhiêu ký tự và xuất ra màn hình độ dài của chuỗi strpos($string, $keyword)Hàm này có tác dụng kiểm tra xem ký tự $keyword có tồn tại trong chuỗi $string hay không và xuất ra màn hình vị trí bắt đầu tồn tại của $keyword đó trong chuỗi phát nổ($dấu phân cách, $string, $limit)Hàm này sẽ chuyển một chuỗi $string thành một mảng bao gồm các phần tử là các ký tự trong mảng. Array điều kiện sẽ là chuỗi ký tự $separator, và giới hạn phần tử sẽ là $limit string '' (length=0) 1 => string 'anhongi' (length=7) 2 => string '.ne' (length=3) 3 => string ' welcome' (length=8) */ var_dump(explode('t',$string,2)); //có thêm giới hạn tách chuỗi chỉ gồm 2 phần tử /*array (size=2) 0 => string '' (length=0) 1 => string 'anhongit.net welcome' (length=20) */ ?> nổ tung($dấu phân cách, $mảng)Hàm này có tác dụng nối tất cả các phần tử của mảng 3 thành chuỗi với mỗi phần tử cách nhau bằng chuỗi $separator. str_word_count($string)Hàm này sẽ đếm tổng số tiền trả về number from in string $string ________số 8_______chất nền($string,$start,$length)Hàm này có tác dụng cắt một chuỗi con nằm trong chuỗi $string bắt đầu từ ký tự có vị trí thứ $start và chiều dài chuỗi con là $length '; // output: tanhongit echo substr($string,-4) . ' Nếu $start là số dương thì vị trí bắt đầu sẽ tính từ trái sang phải trong chuỗi. Ngược lại, nếu $start là số âm thì vị trí bắt đầu sẽ được tính từ phải sang trái của chuỗi strstr($string, $start_string)Tác dụng của hàm này sẽ tách một chuỗi con từ chuỗi $string được tính bắt đầu từ $start_string cho đến hết chuỗi cha '; // output: net welcome echo strstr($string,'n') . ' strtolower($string)Hàm có tác dụng chuyển chuỗi $string sang dạng chữ thường strtoupper($string)Hàm có tác dụng chuyển chuỗi $string sang dạng hoa dải_tags($string, $allow)Hàm này sẽ loại bỏ toàn bộ các thẻ html có trong chuỗi $string, ngoại trừ các thẻ được phép $allow 0
Sẽ còn cập nhật… endBài viết này mình đã liệt kê một số hàm thông thường được sử dụng để xử lý chuỗi trong PHP, nếu các bạn muốn xem thêm thì truy cập vào link này để tham khảo nhé Do đó trong lộ trình học php căn bản thì tới đây mình liệt kê hết các kiến thức về chuỗi giúp các bạn học tập. Cho nên sang bài tiếp theo chúng ta sẽ thông qua một số phương thức bắt buộc phải biết trong PHP nhé Nếu các bạn cảm thấy Website TanHongIT. Com thật sự hữu ích mình mong các bạn có thể share những bài viết để cộng đồng cùng thảo luận nhé. Cảm ơn các bạn Các bạn có bất kỳ thắc mắc nào cần được hỗ trợ hay yêu cầu các phần mềm, thủ thuật, học khóa,… thì cứ comment bên dưới bài viết hoặc liên hệ qua fanpage của TanHongIT để được hỗ trợ nhé. Mình sẽ cố gắng chia sẻ cho các bạn mọi thứ cần thiết nhất |