Hướng dẫn get a string after a specific substring php - lấy một chuỗi sau một chuỗi con cụ thể php

52

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Cách nhanh nhất để chỉ nhận được phần quan trọng từ một chuỗi như thế này:important_stuff part from a string like this:

bla-bla_delimiter_important_stuff

$arr = explode['delimeter', $initialString];
$important = $arr[1];
1 luôn ở đó, nhưng phần còn lại của chuỗi có thể thay đổi.

Parik

2.17512 Huy hiệu vàng38 Huy hiệu bạc65 Huy hiệu Đồng12 gold badges38 silver badges65 bronze badges

hỏi ngày 19 tháng 11 năm 2010 lúc 0:36Nov 19, 2010 at 0:36

2

here:

$arr = explode['delimeter', $initialString];
$important = $arr[1];

Đã trả lời ngày 19 tháng 11 năm 2010 lúc 0:39Nov 19, 2010 at 0:39

jon_darkstarjon_darkstarjon_darkstar

Huy hiệu vàng 16K77 gold badges28 silver badges37 bronze badges

5

$result = end[explode['_delimiter_', 'bla-bla_delimiter_important_stuff']];

Đã trả lời ngày 19 tháng 11 năm 2010 lúc 0:51Nov 19, 2010 at 0:51

Zemagelzemagelzemagel

3792 Huy hiệu bạc2 Huy hiệu Đồng2 silver badges2 bronze badges

1

Tôi thích phương pháp này:

$str="bla-bla_delimiter_important_stuff";
$del="_delimiter_";
$pos=strpos[$str, $del];

Cắt từ đầu của dấu phân cách đến cuối chuỗi

$important=substr[$str, $pos+strlen[$del]-1, strlen[$str]-1];

note:

1] Đối với chuỗi con, chuỗi bắt đầu ở '0' trong khi đối với strpos & strlen có kích thước của chuỗi [bắt đầu từ '1']

2] Sử dụng 1 dấu phân cách nhân vật có thể là một ý kiến ​​hay

Đã trả lời ngày 24 tháng 12 năm 2012 lúc 14:58Dec 24, 2012 at 14:58

Yair Budicyair BudicYair Budic

Huy hiệu Silver 1111 Huy hiệu Đồng1 silver badge6 bronze badges

$importantStuff = array_pop[explode['_delimiter_', $string]];

Đã trả lời ngày 19 tháng 11 năm 2010 lúc 0:40Nov 19, 2010 at 0:40

HamishhamishHamish

22.4K7 Huy hiệu vàng51 Huy hiệu bạc67 Huy hiệu đồng7 gold badges51 silver badges67 bronze badges

1

$string = "bla-bla_delimiter_important_stuff";
list[$junk,$important_stufF] = explode["_delimiter_",$string];

echo $important_stuff;
> important_stuff

Đã trả lời ngày 19 tháng 11 năm 2010 lúc 0:39Nov 19, 2010 at 0:39

Huy hiệu vàng 16K7Byron Whitlock

Đã trả lời ngày 19 tháng 11 năm 2010 lúc 0:5128 gold badges119 silver badges167 bronze badges

1

PHP nhận chuỗi sau ký tự với các ví dụ mã

Xin chào tất cả mọi người, trong bài đăng này, chúng tôi sẽ xem xét cách giải Php Get String sau vấn đề ký tự trong ngôn ngữ lập trình.

$data = "123_String";    
$whatIWant = substr[$data, strpos[$data, "_"] + 1];    
echo $whatIWant;

PHP Nhận chuỗi sau ký tự. Có một cách chỉ một cách để giải quyết một vấn đề; Thay vào đó, có một số chiến lược riêng biệt có thể được sử dụng. Trong các ví dụ sau, chúng tôi sẽ thảo luận về một loạt các cách tiếp cận khác nhau có thể được thực hiện.

$string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla felis diam, mattis id elementum eget, ullamcorper et purus.";
$prefix = "Nulla";
$index = strpos[$string, $prefix] + strlen[$prefix];
$result = substr[$string, $index];
  // print: 5478631
$arr = explode['delimeter', $initialString];
$important = $arr[1];
0

Chúng tôi đã giải thích làm thế nào để khắc phục chuỗi nhận PHP sau sự cố ký tự bằng cách sử dụng nhiều ví dụ được lấy từ thế giới thực.

Làm cách nào để cắt một chuỗi sau một ký tự cụ thể trong PHP?

Chức năng chuỗi con [] và strpos [] được sử dụng để loại bỏ phần chuỗi sau một số ký tự nhất định. Chức năng strpos []: Hàm này được sử dụng để tìm vị trí xuất hiện đầu tiên của chuỗi bên trong chuỗi khác. Hàm trả về giá trị số nguyên của vị trí xuất hiện đầu tiên của chuỗi.21-FEB-2019

Làm thế nào để bạn có được chuỗi sau một ký tự nhất định?

Để có được chuỗi con sau một ký tự cụ thể, hãy gọi phương thức chuỗi con [], chuyển nó chỉ mục sau chỉ mục của ký tự làm tham số. Phương thức chuỗi con sẽ trả về một phần của chuỗi sau ký tự được chỉ định. Đã sao chép! Chúng tôi đã sử dụng chuỗi.25-JUL-2022

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

Strrchr trả về phần của chuỗi sau và bao gồm char đã cho, không phải là một chỉ mục số. Vì vậy, bạn sẽ muốn thực hiện $ last_section = subr [strrchr [$ string, '.'], 1]; Để có được mọi thứ sau Char.19-Mar-2012

Làm thế nào để bạn loại bỏ phần của một chuỗi trước một ký tự nhất định trong PHP?

Bạn có thể sử dụng Strstr để làm điều này. Hiển thị hoạt động trên bài viết này. Trên thực tế, sự bùng nổ là một câu trả lời tốt hơn, vì câu hỏi là về việc xóa văn bản trước chuỗi.18-OCT-2011

Mục đích của $ _ php_elf là gì?

$ _Server ["php_elf"] là một biến siêu toàn cầu trả về tên tệp của tập lệnh hiện đang thực hiện. Vì vậy, $ _Server ["php_elf"] gửi dữ liệu biểu mẫu đã gửi đến chính trang, thay vì nhảy đến một trang khác. Bằng cách này, người dùng sẽ nhận được thông báo lỗi trên cùng một trang với biểu mẫu.

Tôi có thể sử dụng gì thay vì phụ?

Bạn có thể thay thế một chuỗi con bằng phương thức thay thế [] trong java. Lớp Chuỗi cung cấp phiên bản quá tải của phương thức thay thế [], nhưng bạn cần sử dụng thay thế [mục tiêu charesechence, thay thế charinge].

Hàm bên trái

  • Nhấp vào ô nơi bạn muốn chèn chức năng.
  • Nhấp vào tab Công thức.
  • Nhấp vào nút Hàm văn bản.
  • Chọn trái.
  • Trong trường văn bản, chọn ô chứa văn bản bạn muốn trích xuất.
  • Trong trường num_chars, nhập số lượng ký tự bạn muốn trích xuất.
  • Bấm OK.

Chọn một ô mà bạn sẽ đặt kết quả, nhập công thức này = mid [trái [a1, find [">", a1] -1], find ["

Làm cách nào để cắt một chuỗi sau một ký tự cụ thể trong bash?

Sử dụng lệnh cắt, bạn cũng có thể sử dụng các cờ -D và -F để trích xuất một chuỗi bằng cách chỉ định các ký tự để chia. Cờ -D cho phép bạn chỉ định dấu phân cách để phân tách WHER -f cho phép bạn chọn phần phụ của phân chia để chọn.08 -sept -2016

Làm cách nào để nhận được chữ cái đầu tiên của một chuỗi trong PHP?

Để lấy ký tự đầu tiên từ một chuỗi, chúng ta có thể sử dụng hàm con [] bằng cách truyền 0,1 dưới dạng đối số thứ hai và thứ ba trong Php.19-Aug-2020

Làm cách nào để nhận được chuỗi sau một ký tự cụ thể trong PHP?

$ text = end [[phát nổ ['_', '233718_this_is_a_String', 2]]]; Bằng cách chỉ định 2 cho tham số giới hạn trong Explode [], nó trả về mảng với 2 phần tử tối đa được phân tách bằng dấu phân cách chuỗi. Trả về phần tử thứ 2 [[1]], sẽ cung cấp phần còn lại của chuỗi. By specifying 2 for the limit parameter in explode[] , it returns array with 2 maximum elements separated by the string delimiter. Returning 2nd element [ [1] ], will give the rest of string.

Làm thế nào để bạn trích xuất một chuỗi từ một chuỗi trong PHP?

Trả lời: Sử dụng hàm phụ [] Chức năng Php Subr [] Chức năng có thể được sử dụng để lấy phần phụ, tức là một phần của chuỗi từ chuỗi.Hàm này lấy các tham số bắt đầu và độ dài để trả về phần của chuỗi.Use the PHP substr[] function The PHP substr[] function can be used to get the substring i.e. the part of a string from a string. This function takes the start and length parameters to return the portion of string.

Làm thế nào để bạn có được phần cuối cùng của một chuỗi sau một nhân vật nhất định?

Để có được chuỗi con sau một ký tự cụ thể: sử dụng phương thức chia [] để phân chia chuỗi trên ký tự.Truy cập mảng chuỗi tại INDEX 1.Phần tử đầu tiên trong mảng là phần phụ sau ký tự.Use the split[] method to split the string on the character. Access the array of strings at index 1 . The first element in the array is the substring after the character.

Làm thế nào tôi có thể tìm thấy một chuỗi cụ thể trong PHP?

Tìm kiếm văn bản đơn giản với hàm strstr [] của strstr [] chỉ cần một chuỗi để tìm kiếm và một đoạn văn bản để tìm kiếm.Nếu văn bản được tìm thấy, nó sẽ trả về phần của chuỗi từ ký tự đầu tiên của trận đấu cho đến cuối chuỗi: $ myString = 'Xin chào, ở đó!';strstr[] PHP's strstr[] function simply takes a string to search, and a chunk of text to search for. If the text was found, it returns the portion of the string from the first character of the match up to the end of the string: $myString = 'Hello, there!';

Bài Viết Liên Quan

Chủ Đề