首页 > 后端开发 > 正文

网站建设用php做,如何过滤非法字符

2024-07-14 20:40:52 | 我爱编程网

最近经常有小伙伴私信询问网站建设用php做,如何过滤非法字符相关的问题,今天,我爱编程网小编整理了以下内容,希望可以对大家有所帮助。

本文目录一览:

网站建设用php做,如何过滤非法字符

php过滤指定字符的函数

explode — 使用一个字符串分割另一个字符串

array explode    ( string $delimiter   , string $string   [, int $limit  ] )

此函数返回由字符串组成的数组,每个元素都是    string    的一个子串,它们被字符串    delimiter    作为边界点分割出来。

<?php
// 示例 1
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2

// 示例 2
$data = "foo:*:1023:1000::/home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
echo $user; // foo
echo $pass; // *

?>

网站建设用php做,如何过滤非法字符

PHP中编写一个函数找出k以内最大的10个不足10个则是所有能被13整除但是不能被17整除的自然数?

可以使用range函数来创建一个包含指定范围内的整数序列的数组,然后使用array_filter函数来过滤数组中满足特定条件的元素,最后使用array_slice函数来从数组中取出前10个元素。
示例代码如下:
==============
function getNumbers($k) {
// 创建一个包含1到k之间的整数序列的数组
$numbers = range(1, $k);
// 使用array_filter函数过滤数组中满足条件的元素
$numbers = array_filter($numbers, function($n) {
// 能被13整除但不能被17整除的数
return $n % 13 == 0 && $n % 17 != 0;
});
// 使用array_slice函数取出前10个元素
$numbers = array_slice($numbers, 0, 10);
return $numbers;
}
// 调用函数并传入参数k
$result = getNumbers(100);
// 输出结果
print_r($result);
==============
上面的代码中,getNumbers函数接收一个整数参数$k,然后创建一个包含1到$k之间的整数序列的数组,接着使用array_filter函数过滤出数组中满足能被13整除但不能被17整除的数,最后使用array_slice函数取出前10个元素,并返回这些元素组成的数组。
在调用函数时,需要传入一个参数k,比如要查找1到100之间的数,可以这样调用函数:
$result

网站建设用php做,如何过滤非法字符

网站建设用php做,如何过滤非法字符

我爱编程网(https://www.52biancheng.com)小编还为大家带来网站建设用php做,如何过滤非法字符的相关内容。

php网站建设过滤非法字符串方法很多,下面是一个函数,你看看那,用户发布的html,过滤危险代码

functionuh($str)

{

$farr=array(

"/s+/",//过滤多余的空白

"/<(/?)(script|i?frame|style|html|body|title|link|meta|?|%)([^>]*?)>/isU",//过滤<script等可能引入恶意内容或恶意改变显示布局的代码,如果不需要插入flash等,还可以加入<object的过滤

"/(<[^>]*)on[a-zA-Z]+s*=([^>]*>)/isU",//过滤javascript的on事件

);

$tarr=array(

"",

"<\1\2\3>",//如果要直接清除不安全的标签,这里可以留空 我爱编程网

"\1\2",

);

$str=preg_replace($farr,$tarr,$str);

return;

}

以上就是我爱编程网小编整理的内容,想要了解更多相关资讯内容敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“网站建设用php做,如何过滤非法字符”相关推荐