Hướng dẫn remove numbers and special characters from string php - xóa số và ký tự đặc biệt khỏi chuỗi php

Tôi có một số vấn đề với việc loại bỏ số và ký tự đặc biệt. Tôi muốn xóa tất cả các số và ký tự đặc biệt khỏi đầu vào. Đây là mã của tôi:

$input = $_POST["input"];

function preprocessing[$input]{
    $input = trim[strtolower[$input]];
    $remove = '/[^a-zA-Z0-9]/s';
    $result = preg_split[$remove, $input, -1, PREG_SPLIT_NO_EMPTY];
    for[$i = 0; $i < count[$resultl]; $i++]{
        $result[$i] = trim[$result[$i]];
    }
    return $result;
}

Chuỗi Ví dụ: QWD QWD QWDQD123 13#$%^&*] adda '' ''

Đầu ra: mảng [[0] => qwd [1] => qwd [2] => qwdqd123 [3] => 13 [4] => adda]

Các số vẫn xuất hiện trên chuỗi của tôi. Làm thế nào để giải quyết điều này? Cảm ơn bạn trước đây.

Làm thế nào để bạn xóa một ký tự đã cho khỏi chuỗi trong PHP?str in PHP, for this, we have the following methods in PHP:

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].str_replace[] Method: The str_replace[] methodis used to remove all the special characters from the given string str by replacing these characters with the white space [” “].

Syntax::

str_replace[ $searchVal, $replaceVal, $subjectVal, $count ]

Ví dụ: Ví dụ này minh họa việc sử dụng hàm str_replace [] để loại bỏ các ký tự đặc biệt khỏi chuỗi.This example illustrates the use of the str_replace[] function to remove the special characters from the string.

PHP

Bài Viết Liên Quan

Chủ Đề