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 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
Tại sao doanh nghiệp cần có website?
Kiến thức Làm web

Tại sao doanh nghiệp cần có website?

04/01/2022
Thiết kế trang web chuyên nghiệp cao cấp Tp. HCM – Cánh Cam
Kiến thức Làm web

Thiết kế trang web chuyên nghiệp cao cấp Tp. HCM – Cánh Cam

17/03/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

DỊCH VỤ SEO TẠI HÀ NỘI GIÚP TĂNG TRƯỞNG DOANH THU BỀN VỮNG

DỊCH VỤ SEO TẠI HÀ NỘI GIÚP TĂNG TRƯỞNG DOANH THU BỀN VỮNG

17/06/2022
Thiết kế website thực phẩm chức năng chất lượng, uy tín hàng đầu

Thiết kế website thực phẩm chức năng chất lượng, uy tín hàng đầu

26/04/2022
Funny Dev giải pháp số chuyên nghiệp uy tín

Funny Dev giải pháp số chuyên nghiệp uy tín

25/04/2022
Motor Điện 3 Pha 2Hp 1.5Kw Parma

Motor Điện 3 Pha 2Hp 1.5Kw Parma

15/04/2022
Những cầu thủ xuất sắc nhất của Bà Đầm Già trong hơn một thế kỷ qua?

Những cầu thủ xuất sắc nhất của Bà Đầm Già trong hơn một thế kỷ qua?

27/03/2022
Cách massage giảm đau do viêm khớp

Cách massage giảm đau do viêm khớp

21/03/2022

Bài viết mới

  • DỊCH VỤ SEO TẠI HÀ NỘI GIÚP TĂNG TRƯỞNG DOANH THU BỀN VỮNG
  • Thiết kế website thực phẩm chức năng chất lượng, uy tín hàng đầu
  • Funny Dev giải pháp số chuyên nghiệp uy tín
  • Motor Điện 3 Pha 2Hp 1.5Kw Parma
  • Những cầu thủ xuất sắc nhất của Bà Đầm Già trong hơn một thế kỷ qua?

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.