如何从数组中删除特定表达式

时间:2015-12-01 05:13:00

标签: php

如何从数组中删除特定表达式

删除以下元素

$value['#434434*siva']

输出

434434siva

2 个答案:

答案 0 :(得分:1)

您可以使用preg_replace('/[^A-Za-z0-9\-]/', '', $string)删除所有特殊字符

<?php
    function clean($string) 
    {
        return preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars.
    }
?>

然后对于数组,您可以这样做:

<?php
    foreach($value as $val)
        clean($val);
?>

来源:Remove all special characters from a string

答案 1 :(得分:0)

preg_replace(&#39; / [^ A-Za-z0-9] * /&#39;,&#39;#434434 * siva&#39;)

仅数字和