Làm cách nào để lấy 3 ký tự đầu tiên của chuỗi trong PHP?

Hướng dẫn này sẽ cung cấp cho bạn ví dụ về php lấy 3 ký tự đầu tiên từ ví dụ chuỗi. Tôi đã giải thích đơn giản về cách lấy Ba ký tự đầu tiên từ chuỗi trong php?. Chúng tôi sẽ sử dụng chuỗi để lấy Ba ký tự đầu tiên trong ví dụ php. nếu bạn muốn xem ví dụ về lấy Ba ký tự đầu tiên từ chuỗi trong ví dụ php thì bạn đang ở đúng nơi

Có hai ví dụ để lấy 3 ký tự đầu tiên từ chuỗi trong PHP. trong ví dụ này, chúng ta sẽ sử dụng hàm substr[] và mb_substr[] để lấy 3 ký tự đầu tiên. Vì vậy, hãy xem cả hai ví dụ sau với đầu ra

Trong bài viết này, chúng ta sẽ tìm ký tự cuối cùng của một chuỗi trong PHP. Ký tự cuối cùng có thể được tìm thấy bằng các phương pháp sau

  • Sử dụng phương thức mảng[]
  • Sử dụng phương thức substr[]

Sử dụng phương thức array[]. Trong phương thức này, chúng ta sẽ tìm độ dài của chuỗi, sau đó in ra giá trị của [length-1]. Ví dụ: nếu chuỗi là “Akshit” Độ dài của nó là 6, trong lập chỉ mục bằng 0, giá trị của [độ dài-1] là 5 là ký tự “t” Độ dài có thể được tìm thấy bằng cách sử dụng phương thức PHP strlen[]

Hàm strlen[] là một hàm có sẵn trong PHP trả về độ dài của một chuỗi đã cho. Nó nhận một chuỗi làm tham số và trả về độ dài của nó. Nó tính toán độ dài của chuỗi bao gồm tất cả các khoảng trắng và ký tự đặc biệt

cú pháp

strlen[$string]

Ví dụ

PHP




Last Character of string is : s
4

Last Character of string is : s
5
Last Character of string is : s
6
Last Character of string is : s
7____18
Last Character of string is : s
0

Last Character of string is : s
5
Last Character of string is : s
2
Last Character of string is : s
3

Last Character of string is : s
4
Last Character of string is : s
5____16
Last Character of string is : s
7
Last Character of string is : s
8
Last Character of string is : s
9
Last Character of string is : s
6
substr[string_name, start_position, string_length_to_cut]
1

substr[string_name, start_position, string_length_to_cut]
2

đầu ra

Last Character of string is : s

Sử dụng phương thức substr[]. substr[] là một hàm có sẵn trong PHP được sử dụng để trích xuất một phần của chuỗi

cú pháp

substr[string_name, start_position, string_length_to_cut]

Ví dụ. Ví dụ: nếu chuỗi là “Akshit yêu GeekForGeek”. Ký tự cuối cùng của chuỗi là “s”. Có 2 cách để đạt được “s”. Ngay từ đầu “s” đã đứng ở vị trí thứ 25. Chúng ta có thể tìm thấy độ dài của chuỗi, sau đó hiển thị “length-1”. Điều này có nghĩa là chúng ta muốn hiển thị một phần của chuỗi bằng phương thức substr[] với điểm bắt đầu là “length-1”

Đây là hướng dẫn ngắn về cách lấy ký tự đầu tiên của chuỗi trong PHP. Như một phần thưởng bổ sung, tôi cũng sẽ chỉ cho bạn cách lấy hai ký tự đầu tiên của một chuỗi

Một đoạn mã đơn giản

Last Character of string is : s
3

Chúng tôi đã sử dụng hai cách tiếp cận khác nhau ở đây

Sử dụng phương pháp đầu tiên, chúng tôi coi chuỗi giống như một mảng. tôi. e. Chúng tôi sử dụng vị trí chỉ số của ký tự để truy cập ký tự đó. Điều này có thể xảy ra vì các chuỗi trong PHP có thể được coi như các mảng ký tự [về cơ bản, một chuỗi chỉ là một mảng bao gồm các ký tự]

Trong cách tiếp cận thứ hai, chúng tôi đã sử dụng hàm nền PHP, trả về một phần của chuỗi. Với hàm substr có ba tham số

  1. Chuỗi trong câu hỏi
  2. Chỉ mục bắt đầu tại [chúng tôi đặt chỉ mục này thành 0 vì chúng tôi muốn bắt đầu ở đầu chuỗi]
  3. Độ dài mà chúng tôi muốn trả về [chúng tôi đặt giá trị này thành 1 vì chúng tôi chỉ muốn ký tự đầu tiên]

mb_substr và các ký tự đặc biệt

Nếu có khả năng chuỗi của bạn chứa các ký tự đặc biệt như “ö” hoặc “ë”, thì bạn sẽ cần sử dụng hàm mb_substr. Hàm này là phiên bản an toàn nhiều byte của chất nền. Nếu bạn sử dụng chất nền trên một chuỗi chứa các ký tự đặc biệt, thì bạn có thể kết thúc bằng các ký tự lộn xộn và/hoặc dấu chấm hỏi kim cương đen “ký tự thay thế”

Ví dụ về mb_substr được sử dụng để lấy ký tự đầu tiên của chuỗi chứa các ký tự đặc biệt

❮ Tham chiếu chuỗi PHP

Ví dụ

Trả về "thế giới" từ chuỗi

echo substr["Xin chào thế giới",6];
?>

Tự mình thử »

Định nghĩa và cách sử dụng

Hàm substr[] trả về một phần của chuỗi

cú pháp

chất nền [chuỗi, bắt đầu, độ dài]

Giá trị tham số

Tham sốChuỗi mô tảBắt buộc. Chỉ định chuỗi trả về một phần củastartRequired. Chỉ định nơi bắt đầu trong chuỗi
  • Một số dương - Bắt đầu tại một vị trí xác định trong chuỗi
  • Số âm - Bắt đầu tại một vị trí đã chỉ định từ cuối chuỗi
  • 0 - Bắt đầu từ ký tự đầu tiên trong chuỗi
chiều dàiTùy chọn. Chỉ định độ dài của chuỗi trả về. Mặc định là đến cuối chuỗi
  • Một số dương - Độ dài được trả về từ tham số bắt đầu
  • Số âm - Độ dài được trả về từ cuối chuỗi
  • Nếu tham số độ dài là 0, NULL hoặc FALSE - nó trả về một chuỗi rỗng

chi tiết kỹ thuật

Giá trị trả về. Trả về phần được trích xuất của chuỗi hoặc FALSE nếu lỗi hoặc chuỗi trống Phiên bản PHP. 4+Nhật ký thay đổi. PHP7. 0 - Nếu string = start [dài ký tự], nó sẽ trả về một chuỗi rỗng. Các phiên bản trước đó trả về FALSE.
PHP 5. 2. 2 - 5. 2. 6 - Nếu bắt đầu có vị trí cắt ngắn âm, FALSE được trả về. Các phiên bản khác lấy chuỗi từ đầu.

Thêm ví dụ

Ví dụ

Sử dụng tham số bắt đầu với các số dương và số âm khác nhau

echo substr["Xin chào thế giới",10]. "
";
echo substr["Xin chào thế giới",1]. "
";
echo substr["Xin chào thế giới",3]. "
";
echo substr["Xin chào thế giới",7]. "
";

echo substr["Xin chào thế giới",-1]. "
";
echo substr["Xin chào thế giới",-10]. "
";
echo substr["Xin chào thế giới",-8]. "
";
echo substr["Xin chào thế giới",-4]. "
";
?>

Tự mình thử »

Ví dụ

Sử dụng các tham số bắt đầu và độ dài với các số dương và số âm khác nhau

echo substr["Xin chào thế giới",0,10]. "
";
echo substr["Xin chào thế giới",1,8]. "
";
echo substr["Xin chào thế giới",0,5]. "
";
echo substr["Xin chào thế giới",6,6]. "
";

echo substr["Xin chào thế giới",0,-1]. "
";
echo substr["Xin chào thế giới",-10,-2]. "
";
echo substr["Xin chào thế giới",0,-6]. "
";
?>

Tự mình thử »

❮ Tham chiếu chuỗi PHP

Làm cách nào để lấy 3 ký tự đầu tiên của chuỗi trong PHP?

Bạn có thể sử dụng hàm substr như thế này. echo substr[$myStr, 0, 5]; Đối số thứ hai của substr là bạn muốn bắt đầu từ vị trí nào và đối số thứ ba là bao nhiêu .

Làm cách nào để lấy 10 ký tự đầu tiên từ một chuỗi trong PHP?

$result = mb_substr[$fullstring, 0, 10]; Bạn cũng có thể sử dụng điều này để lấy một chuỗi ra khỏi giữa ở đâu đó bằng cách điều chỉnh tham số bắt đầu — ví dụ: .

Làm cách nào để lấy ký tự đầu tiên của chuỗi trong PHP?

mb_substr. Nó đưa vào xem xét mã hóa văn bản. Ví dụ. $first_character = mb_substr[$str, 0, 1]
chất nền. Ví dụ. $first_character = chất nền[$str, 0, 1];
Sử dụng dấu ngoặc [ [] ] Tránh vì nó đưa ra thông báo trong PHP 7. x và một cảnh báo trong PHP 8. x nếu chuỗi rỗng. Ví dụ. $first_character = $str[0];

Làm cách nào để lấy hai từ đầu tiên của chuỗi trong PHP?

Nếu các từ chỉ đơn giản là hai khối đầu tiên được phân tách bằng khoảng trắng liên tiếp, bạn có thể thực hiện. $words = preg_split["/\s+/", $str]; Nếu bạn muốn hai cái đầu tiên, bạn có thể sử dụng giới hạn của preg_split[] .

Chủ Đề