Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

Làm cách nào để loại bỏ một phần của chuỗi?

Chuỗi ví dụ:

str_replace($search, $replace, $subject)
4

Làm cách nào để xóa

str_replace($search, $replace, $subject)
5 khỏi chuỗi ví dụ trên?

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

hỏi ngày 3 tháng 2 năm 2010 lúc 13:31Feb 3, 2010 at 13:31

6

Nếu bạn đặc biệt nhắm mục tiêu "11223344", thì hãy sử dụng

str_replace($search, $replace, $subject)
6:

// str_replace($search, $replace, $subject)
echo str_replace("11223344", "","REGISTER 11223344 here");

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

Linusgeffarth

25.6K29 Huy hiệu vàng113 Huy hiệu bạc169 Huy hiệu đồng29 gold badges113 silver badges169 bronze badges

Đã trả lời ngày 3 tháng 2 năm 2010 lúc 13:33Feb 3, 2010 at 13:33

Dominic Rodgerdominic RodgerDominic Rodger

95,6K33 Huy hiệu vàng197 Huy hiệu bạc211 Huy hiệu đồng33 gold badges197 silver badges211 bronze badges

0

Bạn có thể sử dụng str_replace (), được định nghĩa là:

str_replace($search, $replace, $subject)

Vì vậy, bạn có thể viết mã như:

$subject = 'REGISTER 11223344 here' ;
$search = '11223344' ;
$trimmed = str_replace($search, '', $subject) ;
echo $trimmed ;

Nếu bạn cần kết hợp tốt hơn thông qua các biểu thức thông thường, bạn có thể sử dụng preg_replace ().

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

Rahul Gopi

4141 Huy hiệu vàng16 Huy hiệu bạc 30 Huy hiệu Đồng1 gold badge16 silver badges30 bronze badges

Đã trả lời ngày 3 tháng 2 năm 2010 lúc 13:51Feb 3, 2010 at 13:51

Dhoratdhoratdhorat

1.4391 Huy hiệu vàng8 Huy hiệu bạc4 Huy hiệu đồng1 gold badge8 silver badges4 bronze badges

2

Giả sử 11223344 không phải là không đổi:

$string="REGISTER 11223344 here";
$s = explode(" ", $string);
unset($s[1]);
$s = implode(" ", $s);
print "$s\n";

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

Đã trả lời ngày 3 tháng 2 năm 2010 lúc 13:33Feb 3, 2010 at 13:33

ghostdog74ghostdog74ghostdog74

Dominic Rodgerdominic Rodger55 gold badges253 silver badges341 bronze badges

0

str_replace(find, replace, string, count)
  • 95,6K33 Huy hiệu vàng197 Huy hiệu bạc211 Huy hiệu đồng Required. Specifies the value to find
  • Bạn có thể sử dụng str_replace (), được định nghĩa là: Required. Specifies the value to replace the value in find
  • Vì vậy, bạn có thể viết mã như: Required. Specifies the string to be searched
  • Nếu bạn cần kết hợp tốt hơn thông qua các biểu thức thông thường, bạn có thể sử dụng preg_replace (). Optional. A variable that counts the number of replacements

Rahul Gopi

$Example_string = "REGISTER 11223344 here";
$Example_string_PART_REMOVED = str_replace('11223344', '', $Example_string);

// will leave you with "REGISTER  here"

// finally - clean up potential double spaces, beginning spaces or end spaces that may have resulted from removing the unwanted string
$Example_string_COMPLETED = trim(str_replace('  ', ' ', $Example_string_PART_REMOVED));
// trim() will remove any potential leading and trailing spaces - the additional 'str_replace()' will remove any potential double spaces

// will leave you with "REGISTER here"

4141 Huy hiệu vàng16 Huy hiệu bạc 30 Huy hiệu ĐồngNov 8, 2018 at 5:02

1

Đã trả lời ngày 3 tháng 2 năm 2010 lúc 13:51

$string = "REGISTER 11223344 here";
preg_match("/(\d+)/", $string, $match);
$number = $match[1];

Dhoratdhorat

$string = "REGISTER 11223344 here";
preg_match("/REGISTER (\d+) here/", $string, $match);
$number = $match[1];

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

1.4391 Huy hiệu vàng8 Huy hiệu bạc4 Huy hiệu đồngFeb 3, 2010 at 15:52

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

Giả sử 11223344 không phải là không đổi:TravisO

316K55 Huy hiệu vàng253 Huy hiệu bạc341 Huy hiệu Đồng4 gold badges34 silver badges44 bronze badges

4

Tìm bắt buộc. Chỉ định giá trị để tìm

Thay thế cần thiết. Chỉ định giá trị để thay thế giá trị trong Tìm

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

chuỗi yêu cầu. Chỉ định chuỗi được tìm kiếmFeb 3, 2010 at 13:42

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

Đếm tùy chọn. Một biến số lượng thay thếUmair Jabbar

Theo ví dụ OP:5 gold badges27 silver badges42 bronze badges

2

Đã trả lời ngày 8 tháng 11 năm 2018 lúc 5:02

/**
 * Removes index/indexes from a string, using a delimiter.
 * 
 * @param string $string
 * @param int|int[] $index An index, or a list of indexes to be removed from string.
 * @param string $delimiter 
 * @return string
 * @todo Note: For PHP versions lower than 7.0, remove scalar type hints (i.e. the
 * types before each argument) and the return type.
 */
function removeFromString(string $string, $index, string $delimiter = " "): string
{
    $stringParts = explode($delimiter, $string);

    // Remove indexes from string parts
    if (is_array($index)) {
        foreach ($index as $i) {
            unset($stringParts[(int)($i)]);
        }
    } else {
        unset($stringParts[(int)($index)]);
    }

    // Join all parts together and return it
    return implode($delimiter, $stringParts);
}

Khi bạn cần khớp dựa trên quy tắc, bạn cần sử dụng biểu thức thông thường:

remove_from_str("REGISTER 11223344 here", 1); // Output: REGISTER here

Điều đó sẽ phù hợp với bộ số đầu tiên, vì vậy nếu bạn cần cụ thể hơn, hãy thử:

Đã trả lời ngày 3 tháng 2 năm 2010 lúc 15:52Mar 2, 2018 at 21:32

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

TravisotravisoMAChitgarha

9.3304 Huy hiệu vàng34 Huy hiệu bạc44 Huy hiệu đồng2 gold badges31 silver badges37 bronze badges

1

Subr () là một hàm PHP tích hợp, trả về một phần của chuỗi. Chức năng con () sẽ lấy một chuỗi làm đầu vào, biểu mẫu chỉ mục mà bạn muốn chuỗi được cắt và tham số tùy chọn là độ dài của chuỗi con. Bạn có thể thấy tài liệu thích hợp và mã ví dụ trên con.

str_replace($search, $replace, $subject)
0

Lưu ý: Chỉ mục cho một chuỗi bắt đầu với 0.

str_replace($search, $replace, $subject)
1

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

Đã trả lời ngày 3 tháng 2 năm 2010 lúc 13:42Jan 1, 2020 at 15:11

Hướng dẫn remove string from string php - loại bỏ chuỗi khỏi chuỗi php

arango_86arango_86arango_86

Umair Jabbarumair Jabbar4 gold badges38 silver badges46 bronze badges

3

3.5285 huy hiệu vàng27 Huy hiệu bạc42 Huy hiệu đồng

str_replace($search, $replace, $subject)
2

Về mặt động, nếu bạn muốn xóa (a) phần từ (a) chỉ số cố định (ES) của chuỗi, hãy sử dụng hàm này:

Cho mục đích của bạn:

str_replace($search, $replace, $subject)
3

Một trong những cách sử dụng của nó là thực hiện các chuỗi giống như lệnh, mà bạn biết cấu trúc của chúng.

Đã trả lời ngày 2 tháng 3 năm 2018 lúc 21:32Feb 3, 2010 at 13:38

MachitgarhamachitgarhaElitmiar

3.1762 Huy hiệu vàng31 Huy hiệu bạc37 Huy hiệu Đồng72 gold badges179 silver badges228 bronze badges

2

Làm cách nào để xóa một phần của chuỗi trong PHP?

Hàm Trim () sẽ loại bỏ khoảng trắng và các ký tự được xác định trước khác từ cả hai phía của chuỗi. Các hàm liên quan: LTRIM () - Loại bỏ khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên trái của chuỗi. RTRIM () - Loại bỏ khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên phải của chuỗi. removes whitespace and other predefined characters from both sides of a string. Related functions: ltrim() - Removes whitespace or other predefined characters from the left side of a string. rtrim() - Removes whitespace or other predefined characters from the right side of a string.

Làm cách nào để xóa một từ khỏi chuỗi trong PHP?

Hàm Chop () loại bỏ khoảng trắng hoặc các ký tự được xác định trước khác từ đầu bên phải của chuỗi.chop() function removes whitespaces or other predefined characters from the right end of a string.

Làm cách nào để loại bỏ các ký tự đặc biệt khỏi chuỗi?

Sử dụng phương thức str_replace (): Phương thức str_replace () được sử dụng để loại bỏ tất cả các ký tự đặc biệt khỏi chuỗi str str str bằng cách thay thế các ký tự này bằng không gian trắng (phạm lỗi).: The str_replace() method is used to remove all the special characters from the given string str by replacing these characters with the white space (” “).

Việc sử dụng str_replace trong PHP là gì?

Hàm str_replace () thay thế một số ký tự bằng một số ký tự khác trong một chuỗi.Hàm này hoạt động theo các quy tắc sau: Nếu chuỗi được tìm kiếm là một mảng, nó sẽ trả về một mảng.Nếu chuỗi được tìm kiếm là một mảng, hãy tìm và thay thế được thực hiện với mọi phần tử mảng.replaces some characters with some other characters in a string. This function works by the following rules: If the string to be searched is an array, it returns an array. If the string to be searched is an array, find and replace is performed with every array element.