gpt4 book ai didi

php - 使用 filter_var 清理字符串

转载 作者:可可西里 更新时间:2023-11-01 01:07:04 25 4
gpt4 key购买 nike

http://www.php.net/manual/en/filter.filters.flags.php

如何使用此函数将字符串精简为 a-z、数字和 _?

最佳答案

您将不得不使用回调过滤器并编写您的函数

function my_filter($value)
{
return preg_replace('/[^a-z\d_]/iu', '', $value);
}
$var = filter_var($var, FILTER_CALLBACK, array('options' => 'my_filter'));

如果您只想在过滤后的变量中使用小写字母,请从正则表达式中删除“i”标志。

当然,这里使用 filter_var 只是多余的代码。这个更短。

$var = preg_replace('/[^a-z\d_]/iu', '', $var);

关于php - 使用 filter_var 清理字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8426503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com