Hướng dẫn how do i print a character from a string in php? - làm cách nào để in một ký tự từ 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 ¶

17 năm trước

$string35

$string36

$string37

$string38

$string39

Pugazhenthi K ¶

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

$string40

$string41

$string42

$string43

11 năm trước

Greg tại trang phục dot com ¶

$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 để bạn tìm thấy một chữ cái trong một chuỗi PHP?

Hàm strpos () tìm thấy vị trí của lần xuất hiện đầu tiên của một chuỗi bên trong chuỗi khác.Lưu ý: Hàm strpos () nhạy cảm trường hợp.strpos() function finds the position of the first occurrence of a string inside another string. Note: The strpos() function is case-sensitive.

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

$ small = chuỗi con ($ lớn, 0, 100);

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:

Chất nền () trong PHP là gì và nó được sử dụng như thế nào?

Chất nền trong PHP là một hàm tích hợp được sử dụng để trích xuất một phần của chuỗi đã cho.Hàm trả về chuỗi con được chỉ định bởi tham số bắt đầu và độ dài.Nó được hỗ trợ bởi PHP 4 trở lên.Hãy cho chúng tôi xem cách chúng ta có thể sử dụng Subr () để cắt một phần của chuỗi.a built-in function used to extract a part of the given string. The function returns the substring specified by the start and length parameter. It is supported by PHP 4 and above. Let us see how we can use substr() to cut a portion of the string.