Hướng dẫn how can i get only 100 characters of a string in php? - làm cách nào tôi chỉ nhận được 100 ký tự của một chuỗi trong php?

(Php 4, Php 5, Php 7, Php 8)

Subrtr - trả về phần của chuỗiReturn part of a string

Sự mô tả

Subrtr (Chuỗi $string, int $offset,? int $length = null): Chuỗi(string $string, int $offset, ?int $length = null): string

Thông số

string

Chuỗi đầu vào.

offset

Nếu offset không âm, chuỗi được trả về sẽ bắt đầu ở vị trí ____ lần thứ 6 trong string, đếm từ số không. Chẳng hạn, trong chuỗi '$string0', ký tự ở vị trí $string1 là '$string2', ký tự ở vị trí $string3 là '$string4', v.v.

Nếu offset là âm, chuỗi được trả về sẽ bắt đầu ở ký tự ____ ____ lần thứ 6 từ cuối string.

Nếu string dài hơn offset ký tự, một chuỗi trống sẽ được trả về.

Ví dụ số 1 sử dụng offset âm

$offset1

$offset2

Nếu $offset2 được đưa ra và dương, chuỗi được trả về sẽ chứa tối đa $offset2 ký tự bắt đầu từ offset (tùy thuộc vào độ dài của string).

Nếu $offset2 được đưa ra và âm tính, thì nhiều ký tự sẽ bị bỏ qua từ cuối string (sau khi vị trí bắt đầu được tính toán khi offset âm). Nếu offset biểu thị vị trí của sự cắt ngắn này hoặc xa hơn, một chuỗi trống sẽ được trả về.

Nếu $offset2 được đưa ra và là $string1, một chuỗi trống sẽ được trả về.

Nếu $offset2 bị bỏ qua hoặc null, thì bộ nền bắt đầu từ offset cho đến khi kết thúc chuỗi sẽ được trả về.null, the substring starting from offset until the end of the string will be returned.

Ví dụ #2 sử dụng $offset2 âm

$length7

Trả về giá trị

Trả về phần được trích xuất của string hoặc một chuỗi trống.

Thay đổi

Phiên bảnSự mô tả
8.0.0 $offset2 bây giờ là vô hiệu. Khi $offset2 được đặt một cách rõ ràng thành null, hàm trả về một kết thúc phụ ở cuối chuỗi, khi trước đó nó đã trả về một chuỗi trống.null, the function returns a substring finishing at the end of the string, when it previously returned an empty string.
8.0.0 Hàm trả về một chuỗi trống trong đó trước đó đã trả về null2.null2.

Ví dụ

Ví dụ #3 SPOTR () sử dụngsubstr() usage

null3

null4

null5

Ví dụ #4 Chất phụ () Hành vi đúcsubstr() casting behaviour

null6

null7

null8

Ví dụ trên sẽ xuất ra:

1) 'pe'
2) '54'
3) 'gr'
4) '1'
5) ''
6) ''
7) '1200'

Ví dụ #5 Phạm vi ký tự không hợp lệ

Nếu một phạm vi ký tự không hợp lệ được yêu cầu, Subr () sẽ trả về một chuỗi trống kể từ Php 8.0.0; Trước đây, null2 đã được trả lại thay thế.substr() returns an empty string as of PHP 8.0.0; previously, null2 was returned instead.

string0

Đầu ra của ví dụ trên trong Php 8:

Đầu ra của ví dụ trên trong Php 7:

Xem thêm

  • strrchr () - Tìm lần xuất hiện cuối cùng của ký tự trong chuỗi
  • SPERTR_REPLACE () - Thay thế văn bản trong một phần của chuỗi
  • preg_match () - Thực hiện phù hợp với biểu thức thông thường
  • Trim () - Dải khoảng trắng (hoặc các ký tự khác) từ đầu và cuối chuỗi
  • mb_substr () - Nhận một phần của chuỗi
  • WordWrap () - Kết thúc một chuỗi thành một số ký tự đã cho
  • Truy cập và sửa đổi chuỗi theo ký tự

Andreas bur (Andreas dot buro tại gmail dot com) ¶

13 năm trước

string1

string2

string3

string4

Biohazard Dot Ge tại Gmail Dot Com ¶

9 năm trước

string5

string6

string7

string8

string9

ảm đạm tại MSN DOT com ¶

17 năm trước

offset0

offset1

offset2

offset3

offset4

offset5

Pugazhenthi K ¶

9 năm trước

offset6

offset7

offset8

ảm đạm tại MSN DOT com ¶

17 năm trước

offset9

offset0

offset1

offset2

Pugazhenthi K ¶

Nikolai Dot Wuestemann tại t-online dot de ¶

offset3

offset4

offset5

offset5

11 năm trước

Greg tại trang phục dot com ¶

offset7

offset8

offset9

offset0

8 năm trước

13 năm trước

offset1

offset2

offset3

offset4

Biohazard Dot Ge tại Gmail Dot Com ¶

13 năm trước

offset5

offset6

offset7

offset8

Biohazard Dot Ge tại Gmail Dot Com ¶

9 năm trước

offset9

string0

string1

string2

offset5

ảm đạm tại MSN DOT com ¶

Nikolai Dot Wuestemann tại t-online dot de ¶

string4

string5

string6

string7

string8

string9

$string00

$string01

$string02

$string03

11 năm trước

17 năm trước

$string04

$string05

$string06

offset5

Pugazhenthi K ¶

13 năm trước

$string08

$string09

$string10

$string11

Biohazard Dot Ge tại Gmail Dot Com ¶

9 năm trước

$string12

$string13

offset5

ảm đạm tại MSN DOT com ¶

17 năm trước

$string15

$string16

$string17

Pugazhenthi K ¶

Nikolai Dot Wuestemann tại t-online dot de ¶

$string18

$string19

$string20

$string21

11 năm trước

17 năm trước

$string22

$string23

$string24

$string25

Pugazhenthi K ¶

17 năm trước

$string26

$string27

offset5

Pugazhenthi K ¶

17 năm trước

$string29

$string30

offset5

Pugazhenthi K ¶

17 năm trước

$string32

$string33

offset5

Pugazhenthi K ¶

Nikolai Dot Wuestemann tại t-online dot de ¶

$string35

$string36

$string37

$string38

$string39

11 năm trước

Nikolai Dot Wuestemann tại t-online dot de ¶

$string40

$string41

$string42

$string43

11 năm trước

Nikolai Dot Wuestemann tại t-online dot de ¶

$string44

$string45

$string46

Robinhood70 tại Live Dot ca ¶

1 năm trước

$string47

$string48

offset5

quản trị trang web tại Oehoeboeroe dot nl ¶

13 năm trước

$string50

$string51

$string52

$string53

offset5

Bradley từ California ¶

16 năm trước

$string55

$string56

$string57

offset5

Frank tại Jkelloggs Dot DK ¶

17 năm trước

$string59

$string60

$string61

$string62

liên kết ¶

13 năm trước

$string63

$string64

$string10

$string66

Bradley từ California ¶

17 năm trước

$string67

$string68

offset5

liên kết ¶

17 năm trước

$string70

$string71

$string72

$string73

$string74

liên kết ¶

17 năm trước

$string75

$string76

$string77

$string78

liên kết ¶

Ivanhoe011 tại gmail dot com ¶

$string79

Rob Nospam tại Clancentric Dot Net

17 năm trước

$string80

$string81

offset5

liên kết ¶

Ivanhoe011 tại gmail dot com ¶

$string83

$string84

$string85

$string86

Rob Nospam tại Clancentric Dot Net

Woutermb tại Gmail Dot Com ¶

$string87

Kriskra tại Gmail Dot Com ¶

14 năm trước

$string88

$string89

$string90

$string91

$string92

offset5

Làm thế nào tôi có thể nhận được 5 ký tự đầu tiên của một chuỗi trong PHP?

Bạn có thể sử dụng chức năng phụ như thế này: Echo Subr ($ mystr, 0, 5);echo substr($myStr, 0, 5);

Làm thế nào tôi có thể nhận được các chữ cái từ chuỗi trong PHP?

$ result = preg_replace ("/[^a-za-z0-9]+/", "", $ s);Nếu định nghĩa của bạn về chữ và số của bạn bao gồm các chữ cái bằng tiếng nước ngoài và các tập lệnh lỗi thời thì bạn sẽ cần sử dụng các lớp ký tự Unicode.Hãy thử điều này để chỉ để lại a-z: $ result = preg_replace ("/[^a-z]+/", "", $ s); If your definition of alphanumeric includes letters in foreign languages and obsolete scripts then you will need to use the Unicode character classes. Try this to leave only A-Z: $result = preg_replace("/[^A-Z]+/", "", $s);

Làm thế nào tôi có thể nhận được 3 ký tự đầu tiên của một chuỗi trong PHP?

Để có được n ký tự đầu tiên của chuỗi, chúng ta có thể sử dụng hàm Subr () tích hợp trong PHP.Dưới đây là một ví dụ, nhận được 3 ký tự đầu tiên từ một chuỗi sau:use the built-in substr() function in PHP. Here is an example, that gets the first 3 characters from a following string:

Làm thế nào tôi có thể nhận được một vài ký tự cuối cùng của một chuỗi trong PHP?

Strlen () là một hàm tích hợp trong PHP trả về độ dài của một chuỗi đã cho.Nó lấy 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à các ký tự đặc biệt.strlen() is a built-in function in PHP which returns the length of a given string. It takes a string as a parameter and returns its length. It calculates the length of the string including all the whitespaces and special characters.