str_split — 将字符串转换为数组 语法: str_split ( string $string [, int $split_length = 1 ] ) 返回值:如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个长度为 split_length 的字符块,否则每 ...
分类:
Web程序 时间:
2020-08-03 17:23:18
阅读次数:
95
/** * 将一个字符串部分字符用$re替代隐藏 * @param string $string 待处理的字符串 * @param int $start 规定在字符串的何处开始, * 正数 - 在字符串的指定位置开始 * 负数 - 在从字符串结尾的指定位置开始 * 0 - 在字符串中的第一个字符处开 ...
分类:
Web程序 时间:
2020-07-14 16:18:55
阅读次数:
112
长度 strlen($string):得到字符串长度 字符串查找 strpos($string, $search[, $offset]):在指定字符串中查找目标字符串第一次出现的位置 stripos($string, $search[, $offset]):忽略大小写的去查找 strrpos($st ...
分类:
Web程序 时间:
2020-05-29 19:21:15
阅读次数:
83
字符串函数 1 addcslashes — 为字符串里面的部分字符添加反斜线转义字符 2 3 addslashes — 用指定的方式对字符串里面的字符进行转义 4 5 bin2hex — 将二进制数据转换成十六进制表示 6 7 chop — rtrim() 的别名函数 8 9 chr — 返回一个字 ...
分类:
Web程序 时间:
2020-05-27 12:31:50
阅读次数:
78
定义方式 1.单引号 2.双引号 3.heredoc和newdoc 区别: 1、单引号 单引号不能解析变量 单引号不能解析转义字符,只能解析单引号和和反斜线本身 变量和变量、变量和字符串、字符串和字符串之间可以用.来连接 2、双引号 双引号可以解析变量,变量可以使用特殊字符和{}包含 双引号可以解析 ...
分类:
Web程序 时间:
2020-05-03 20:20:32
阅读次数:
73
<?php /** * PHP字符串全排列算法 */ $results = []; $arr = []; function bfs($start) { global $arr; global $results; $queue = []; array_push($queue, $start); whi ...
分类:
编程语言 时间:
2020-04-14 11:01:28
阅读次数:
87
应用场景描述 例如PHP 从数据库读取一个商品,那么当商品标题很长的时候,很可能会影响页面布局。处理方法如下: PHP 字符串截取 JS 字符串截取 CSS 属性处理(推荐) CSS 属性处理方法 html代码片段 <li > <span class="cut">商品标题商品标题商品标题商品标题商品 ...
分类:
Web程序 时间:
2020-04-04 09:26:46
阅读次数:
91
function dd_array2str($array,$lv=1){ if(is_array($array)){ $str = '['."\n"; foreach($array AS $key=>$value) { $str .= str_repeat(' ',$lv).'\''.$key.'\ ...
分类:
编程语言 时间:
2020-02-24 18:19:33
阅读次数:
76
目录: (1)easy_calc 题目解析: easy_calc 涉及 知识点: (1)php字符串解析特性绕过WAF (2)HTTP请求走私攻击 再贴一个学习链接 (3)取反操作 ~%D1 == '.' (46+209=255) ~$D0 == '/' (47+208=255) 其余ascii码类 ...
分类:
其他好文 时间:
2020-02-07 17:11:28
阅读次数:
113
进入之后可以看到我们需要输入一个计算式来得到答案,burpsuite进行抓包之后发现页面来自于calc.php 我们直接访问calc.php页面 发现源代码泄露 可以看到当我们没有输入num值的时候就会显示源代码,否则对输入的num进行eval命令执行,在命令执行之前有黑名单过滤。 我们需要绕过黑名 ...
分类:
其他好文 时间:
2020-01-24 18:41:02
阅读次数:
170