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

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

Cách tạo thêm Fanpage Facebook vào Landing Page trên SimplePage

24/09/2020
Cau Truc Co Ban Landing Page 1 1536x864
Kiến thức Website

Tất cả thành phần cơ bản của Landingpage

22/09/2020
Thiet Ke Website Bat Dong San
Thiết kế trang web

Công ty Thiết kế website bất động sản giá rẻ tại Hà Nội

15/09/2020
Hướng Dẫn Khắc Phục Lỗi Wordpress Wordpress
Chưa được phân loại

Hướng dẫn cách sửa lỗi wordpress không hiện bài viết mới nhất 2020

06/04/2020
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

1371203685 Tt22

Vật phẩm phong thủy Cóc Thiềm Thừ và những điều cần tránh

26/12/2020
Du An Diamond Island View

Chỉ trong 2 tiếng, Office-tel Diamond Island đã có chủ nhân

16/12/2020
2514 Cuoc Hop

5 việc cần làm cho ngày đầu tiên tại công ty mới

10/12/2020
Chạy Quảng Cáo Instagram 570x350

Tại sao bạn nên chạy quảng cáo Instagram

01/12/2020
Unnamed

Vai trò và tầm quan trọng của SEO onpage mà bạn cần nên biết 2020

20/10/2020
Tao Sao Nen Su Dung Landing Page

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

03/10/2020

Bài viết mới

  • Vật phẩm phong thủy Cóc Thiềm Thừ và những điều cần tránh
  • Chỉ trong 2 tiếng, Office-tel Diamond Island đã có chủ nhân
  • 5 việc cần làm cho ngày đầu tiên tại công ty mới
  • Tại sao bạn nên chạy quảng cáo Instagram
  • Vai trò và tầm quan trọng của SEO onpage mà bạn cần nên biết 2020
4.5 / 5 ( 2 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.