切换风格

Wizard Sky California Sunset glow Black Cloud Beige Dragon Lavender NewYear City Snow Flowers London
收藏本站XSS平台字符串转换jsfuck
2012-11-26[复制链接]
发表于 2012-11-26 22:04:32 | 显示全部楼层 |!read_mode!
今天看函数 数据的处理
拿代码和输出结果说话
<?php

echo "1,3,5,6,7中数值最大的是: ";
echo max(1,3,5,6,7);
echo "<p>";
echo "数组array(2,4,5)中最大的值是: ";
echo max(array(2,4,5));
echo "<p>";
echo "0与“hello”中最大的是: ";
echo max(0,'hello');
echo "<P>";
echo "-1与“hello”中最大的是: ";
echo max(-1,'hello');
echo "<P>";
echo "数组array(2,4,8)与数组array(2,5,7)中最大的是: ";
$val=max(array(2,4,8),array(2,5,7));
for($i=0;$i<count($val);$i++)
{
echo $val[$i];
echo ", ";
}
echo "<P>";
echo "数组array(2,5,7)与“string”和42中最大的是: ";
$val=max('string',array(2,5,7),42);
for($i=0;$i<count($val);$i++)
{
echo $val[$i];
echo ", ";
}

?>
对比输出结果
1,3,5,6,7中数值最大的是: 7

数组array(2,4,5)中最大的值是: 5

0与“hello”中最大的是: 0

-1与“hello”中最大的是: hello

数组array(2,4,8)与数组array(2,5,7)中最大的是: 2, 5, 7,

数组array(2,5,7)与“string”和42中最大的是: 2, 5, 7,
我有点弄不明白的是 hello于0和-1的比较
为什么它小于0大于-1呢
  我想着弄明白是为什么。  于是我用了print这个函数
因为前面学到print是带返回值的
echo print 'hello';
结果输出的是hello1   那它的返回值是1.  所以还是不明白 在于0和1比较的时候结果是怎么来的
还有那个string  array  42相比 为什么最大的是数组、、

产生随机数函数
Rand()

进制转换函数
bindec(string binary_string)二进制转换为十进制
decbin(int number)十进制转换为二进制
dechex(int number)十进制转换十六进制
hexdec(string hex_string)十六进制转换为十进制
ctdec(string octal_string)这个我忘了。。。 反正是某进制转换为十进制  dec是十进制
这些函数还是比较简单吧。。。。


哎 以后还是少上点Q了
不然习惯性问题 丢QQ上  我得学会自己百度  google 论坛才行  对QQ产生依赖不好  。(个人感觉)

感觉 学习进度太慢了  
另外求一篇文章  日PHP站的文章  很基础的就行   最好详细点哈 增加点我的欲望

发表于 2012-11-26 23:54:28 | 显示全部楼层
函数看看挺好的   

至于字符串型的hello和整数型0或1比较


这没发比较,也没意义啊亲

日站的教程看代码审计里的留言本程序把,我建议摆正心态,既然咱懂程序了就不要再拿工具什么的一顿狂扫,学会找程序的bug,特别是比较新的开源的cms或网站程序的0day,到时候写出来exp,就是一日一大堆了,鄙人的想法仅供参考{:2_32:}

附件: 你需要登录才可以下载或查看附件。没有帐号?加入Team
操千曲而后晓声,观千剑而后识器。
发表于 2012-11-27 00:24:18 | 显示全部楼层
发表于 2014-7-30 12:01:07 | 显示全部楼层

代码区

GMT+8, 2020-9-29 20:48

Powered by Discuz! X2

© 2001-2018 Comsenz Inc.

回顶部