TRENDING
Hoclamweb.com.vn
  • Trang Chủ
  • Case Study làm web
  • Khóa học làm web
  • Kiến thức kinh doanh
  • Kiến thức SEO web
  • Plugin cho website
  • Trang Chủ
  • Case Study làm web
  • Khóa học làm web
  • Kiến thức kinh doanh
  • Kiến thức SEO web
  • Plugin cho website
Trang chủ Kiến thức Làm web

Tổng hợp hàm cắt chuỗi trong php mới nhất 2020

Bởi ATPMedia
22/11/2019
Hàm Cắt Chuỗi Trong Php

Hàm cắt chuỗi trong php là một trong những keyword được search nhiều nhất trên Google về chủ đề hàm cắt chuỗi trong php. Trong bài viết này, hoclamweb.vn sẽ viết bài viết Tổng hợp hàm cắt chuỗi trong php mới nhất 2020.

Hàm Cắt Chuỗi Trong Php

Tổng hợp hàm cắt chuỗi trong php mới nhất 2020

substr – Cắt chuỗi, trả về một phần của chuỗi

(PHP 4, PHP 5)

substr – Cắt chuỗi, trả về một phần của chuỗi

diễn tả hàm substr

string substr ( string $string , int $start [, int $length ] )

Trả về một phần của chuỗi được cắt bởi 2 tham số: $start và $length

Tham số trong substr

string

Chuỗi ký tự đầu vào. cần phải có ít nhất 1 ký tự.

start

Nếu $start là một số k âm, chuỗi trả về sẽ diễn ra từ vị trí thứ $start trong chuỗi, ký tự trước nhất được tính là vị trí số 0. ví dụ, trong chuỗi ‘abcdef’, ký tự ở vị trí số 0 là ‘a’, ký tự ở vị trí số 2 là ‘c’.

Nếu $start là một số âm, chuỗi trả về sẽ bắt đầu từ vị trí thứ $start nhưng tính từ cuối chuỗi trở lại.

Nếu độ dài của chuỗi nhỏ hơn giá trị $start, giá trị trả về sẽ là FALSE.

gợi ý 1: dùng $start là số âm

substr(“abcdef”, -1); // trả về “f”
substr(“abcdef”, -2); // trả về “ef”
substr(“abcdef”, -3, 1); // trả về “d”
?>

lengthNếu tham số $length được sử dụng và là một số dương, chuỗi trả về sẽ bao gồm $length ký tự, tính từ vị trí thứ $start (tùy thuộc vào độ dài của chuỗi).

Nếu tham số $length được dùng và là một số âm, chuỗi trả về được tính từ vị trí $start đến vị trí $length (trong đó vị trí $length được tính từ cuối chuỗi trở lại). Nếu vị trí $start nằm giữa vị trí $length đến cuối chuỗi, trị giá trả về sẽ là FALSE.

Nếu tham số $length được sử dụng và là có trị giá là 0, FALSE hoặc NULL, trị giá trả về sẽ là một chuỗi rỗng.

Nếu tham số $length k được dùng, chuỗi trả về sẽ từ khi vị trí $start cho đến hết chuỗi.

gợi ý 2: dùng $length là số âm

substr(“abcdef”, 0, -1); // trả về “abcde”
substr(“abcdef”, 2, -1); // trả về “cde”
substr(“abcdef”, 4, -4); // trả về false
substr(“abcdef”, -3, -1); // trả về “de”
?>

trị giá trả về

Trả về một phần của chuỗi (hoặc một chuỗi rỗng), nếu lỗi trả về FALSE.

gợi ý

ví dụ 3:

echo substr(‘abcdef’, 1); // bcdef
echo substr(‘abcdef’, 1, 3); // bcd
echo substr(‘abcdef’, 0, 4); // abcd
echo substr(‘abcdef’, 0, 8); // abcdef
echo substr(‘abcdef’, -1, 1); // f
// Để get một ký tự trong chuỗi
// bạn đủ sức dùng 2 dấu ngoặc nhọn (như mảng)
$string = ‘abcdef’;
echo $string[0]; // a
echo $string[3]; // d
echo $string[strlen($string)-1]; // f
?>

ví dụ 4:

classapple
publicfunction__toString()
return “green”;
echo “1) “.var_export(substr(“pear”, 0, 2), true).PHP_EOL;
echo “2) “.var_export(substr(54321, 0, 2), true).PHP_EOL;
echo “3) “.var_export(substr(new apple(), 0, 2), true).PHP_EOL;
echo “4) “.var_export(substr(true, 0, 1), true).PHP_EOL;
echo “5) “.var_export(substr(false, 0, 1), true).PHP_EOL;
echo “6) “.var_export(substr(“”, 0, 1), true).PHP_EOL;
echo “7) “.var_export(substr(1.2e3, 0, 4), true).PHP_EOL;
?>

kết quả trả về trong PHP 7

1) ‘pe’
2) ’54’
3) ‘gr’
4) ‘1’
5) ”
6) ”
7) ‘1200’

hiệu quả trả về trong PHP 5

1) ‘pe’
2) ’54’
3) ‘gr’
4) ‘1’
5) false
6) false
7) ‘1200’

Lỗi / Ngoại lệ

Trả về FALSE nếu bị lỗi.

var_dump(substr(‘a’, 2)); // bool(false)
?>

nguồn: webvn.com

Liên QuanBài Viết

Thiết kế website nội thất: Những tính năng quan trọng bắt buộc phải có?
Kiến thức Website

Thiết kế website nội thất: Những tính năng quan trọng bắt buộc phải có?

26/12/2022
Hướng dẫn quy trình thiết kế website chuyên nghiệp không thể bỏ qua
Kiến thức Làm web

Hướng dẫn quy trình thiết kế website chuyên nghiệp không thể bỏ qua

24/08/2022
Thiết kế website chuyên nghiệp cao cấp chuẩn UX/UI tại Miko Tech
Thiết kế trang web

Thiết kế website chuyên nghiệp cao cấp chuẩn UX/UI tại Miko Tech

22/02/2022
Thiết kế Website nội Thất chuyên Nghiệp cần Lưu ý gì? Tmarketing
Kiến thức Làm web

Thiết kế Website nội Thất chuyên Nghiệp cần Lưu ý gì? Tmarketing

12/09/2021
Đơn vị thiết kế website bán hàng chuyên nghiệp, chuẩn SEO
Thiết kế trang web

Đơn vị thiết kế website bán hàng chuyên nghiệp, chuẩn SEO

03/08/2021
Cách xây dựng website có giao diện trên Mobile thân thiện với người dùng
Kiến thức Làm web

Cách xây dựng website có giao diện trên Mobile thân thiện với người dùng

22/04/2021
Bài Viết Tiếp Theo
Cách Cài Theme Cho Blogspot

Tổng hợp cách cài theme cho blogspot mới nhất 2020

Bài Viết Mới

Giá thiết kế app là bao nhiêu? Cách xác định chi phí viết app cho doanh nghiệp

Giá thiết kế app là bao nhiêu? Cách xác định chi phí viết app cho doanh nghiệp

20/03/2023
Download WinRAR full crack miễn phí chỉ tại ITQNU.VN    

Download WinRAR full crack miễn phí chỉ tại ITQNU.VN    

13/03/2023
Máy tính – máy in Hoàng Hà – nơi cung cấp dịch vụ đổ mực máy in giá rẻ, chất lượng 

Máy tính – máy in Hoàng Hà – nơi cung cấp dịch vụ đổ mực máy in giá rẻ, chất lượng 

09/01/2023
Thiết kế website nội thất: Những tính năng quan trọng bắt buộc phải có?

Thiết kế website nội thất: Những tính năng quan trọng bắt buộc phải có?

26/12/2022
Kinh nghiệm chọn máy chủ cho các website học trực tuyến

Kinh nghiệm chọn máy chủ cho các website học trực tuyến

22/12/2022
Cần thuê nhà trọ TP.HCM tìm ở đâu? Top nhà trọ uy tín giá từ 1 – 3tr

Cần thuê nhà trọ TP.HCM tìm ở đâu? Top nhà trọ uy tín giá từ 1 – 3tr

25/11/2022

Bài viết mới

  • Giá thiết kế app là bao nhiêu? Cách xác định chi phí viết app cho doanh nghiệp
  • Download WinRAR full crack miễn phí chỉ tại ITQNU.VN    
  • Máy tính – máy in Hoàng Hà – nơi cung cấp dịch vụ đổ mực máy in giá rẻ, chất lượng 
  • Thiết kế website nội thất: Những tính năng quan trọng bắt buộc phải có?
  • Kinh nghiệm chọn máy chủ cho các website học trực tuyến

HỌC LÀM WEB

Hoclamweb.com.vn là một website tổng hợp kiến thức làm web cho người mới bắt đầu, chia sẻ về kiến thức làm web, plugin hỗ trợ thiết kế web, kiến thức SEO cho website đầy đủ nhất.

Chuyên mục

  • Case Study
  • Tài Liệu PDF
  • Kiến Thức SEO
  • Plugin Cho Website
  • Khóa Học Làm Web
  • Kiến Thức Kinh Doanh

Phần mềm - Công cụ

  • Brands
  • Alosoft
  • Seeding
  • Top Việc
  • Tổng Hợp
  • Quản Trị Nhân Sự

Liên kết

  • Xe Mô Tô
  • Quản Lý Kho
  • Blog Việc Làm
  • Giải Pháp Việc Làm
  • Phần Mềm Miễn Phí
  • Cách khai báo sitemap

© 2019 | Thiết Kế bởi ATP MEDIA

  • Trang Chủ
  • Case Study làm web
  • Khóa học làm web
  • Kiến thức kinh doanh
  • Kiến thức SEO web
  • Plugin cho website

Hoclamweb.com.vn là một website tổng hợp kiến thức làm web cho người mới bắt đầu, cổng thông tin về kiến thức làm web, plugin hỗ trợ thiết kế web, kiến thức SEO cho website đầy đủ nhất.