TRENDING
Hoclamweb.com.vn
  • 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
  • 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ế 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
Tu Thiet Ke Website C27f9d7ba4744637aeaa95764247ce9c
Thiết kế trang web

Cách tạo web cá nhân trên Google miễn phí và chuyên nghiệp

11/03/2021
Thiet Ke Web Theo Yeu Cau Gia Re 2 (1)
Thiết kế trang web

Thiết kế web theo yêu cầu giá rẻ tại Bizfly Smart Web có gì tốt?

11/03/2021
Tao Sao Nen Su Dung Landing Page
Chưa được phân loại

Kinh nghiệm xây dựng landing page hiệu quả

03/10/2020
HƯỚng DẪn TÍch HỢp Livechat Tawk To LÊn Landing Page
Case Study làm web

HƯỚNG DẪN TÍCH HỢP LIVECHAT TAWK TO LÊN LANDING PAGE

24/09/2020
Bai Web1
Kĩ năng nghề nghiệp

Hướng dẫn tích hợp Chat Facebook vào Landing Page

06/02/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

8d3607602c56de088747

Sim Thăng Long – Kho SIM Kép 3 10K số giá chỉ từ 499K!

07/04/2021
Người tuổi Quý Dậu sinh năm bao nhiêu? Năm nay bao nhiêu tuổi?

Người tuổi Quý Dậu sinh năm bao nhiêu? Năm nay bao nhiêu tuổi?

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

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

17/03/2021
160752dau Day Than Kinh Lien Suon2

Dấu hiệu nhận biết đau dây thần kinh liên sườn và cách điều trị

12/03/2021
Tu Thiet Ke Website C27f9d7ba4744637aeaa95764247ce9c

Cách tạo web cá nhân trên Google miễn phí và chuyên nghiệp

11/03/2021
Thiet Ke Web Theo Yeu Cau Gia Re 2 (1)

Thiết kế web theo yêu cầu giá rẻ tại Bizfly Smart Web có gì tốt?

11/03/2021

Bài viết mới

  • Sim Thăng Long – Kho SIM Kép 3 10K số giá chỉ từ 499K!
  • Người tuổi Quý Dậu sinh năm bao nhiêu? Năm nay bao nhiêu tuổi?
  • Thiết kế trang web chuyên nghiệp cao cấp Tp. HCM – Cánh Cam
  • Dấu hiệu nhận biết đau dây thần kinh liên sườn và cách điều trị
  • Cách tạo web cá nhân trên Google miễn phí và chuyên nghiệp
3.3 / 5 ( 3 votes )

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, 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.

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

  • 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.