`
屾顶洞人
  • 浏览: 17655 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
<?php function is_mask($mask){ $bin_mask =(string)decbin(ip2long($mask)); $pos_0 = strpos($bin_mask,"0"); $pos_1 = strrpos($bin_mask,"1"); return ($pos_0==0||$pos_0==$pos_1+1||$pos_1==31); } //测试 echo is_mask("255.255.0.0"); echo is_mask("255.0.0.0"); ...
【Unicode 码表】 0000-007F:C0控制符及基本拉丁文 (C0 Control and Basic Latin) 0080-00FF:C1控制符及拉丁文补充-1 (C1 Control and Latin 1 Supplement) 0100-017F:拉丁文扩展-A (Latin Extended-A) 0180-024F:拉丁文扩展-B (Latin Extended-B) 0250-02AF:国际音 ...
[18位] http://zhangmingxiong10.blog.163.com/blog/static/9600772009126112522350/ 1、号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成 ...
对于FireFox 3.x和4.x 来说,SetTimeout函数第二个参数的值是2^31 = 2147483648ms(毫秒)。 当计时器的数值高于这个值是将会出现大家可以理解的情况——立即超时。 对于IE来说,至少对于IE8来说,setTimeout的值比1<<31大。但是作为前端工程师……你们懂的。 其他浏览器未涉及。 摘录Google到的一段话: Thanks to Mozilla's open source you can look up stuff like this, the only problem is finding it. ...
有个很完整的安装指南在这里: http://zh200581134.blog.163.com/blog/static/9601020201102344022697/ 我是碰到了这个问题,在Eclipse里面,Start AVD的时候,报错: emulator: ERROR: no search paths found in this AVD's configuration. Weird, the AVD's config.ini file is malformed. Try re-creating it. 我估计的原因应该是我Eclipse+ADT设置了C:/user/中文 ...
使用print()可以直接调用浏览器的打印功能。 对于只想打印iframe中的内容,FF下面可以使用frams[0].print();但是ie下打印的还是包含父框架。IE需要将焦点指定到子框架,再调用print()才行。 <html> <head> <mce:script type="text/javascript"><!-- function pr(){ frames[0].focus(); frames[0].print(); } // --></mce:script> </he ...
问题描述在: http://forum.byr.edu.cn/wForum/disparticle.php?boardName=Security&ID=30012&pos=3 验证代码如下: <?php $key_1 = "12345678"; $key_2 = "13245768"; $plain = "BookMoth~"; $encrpted = mcrypt_ecb(MCRYPT_DES,$key_1,$plain,MCRYPT_ENCRYPT); if($plain == trim(m ...
原文:http://blog.tigeryao.com/2008/how-to-allow-zend-optimizer-and-zend-debugger-coexist.html 由于使用了Zend的编码器,所以服务器上必须安装Zend Optimizer来运行PHP脚本。 但是在配置好Zend Optimizer之后,安装默认的配置Zend Debuger出来问题。 PHP Fatal error: [Zend Optimizer] Zend Debugger must be loaded after Zend Optimizer in Unknown on line ...
我自己感觉Zend Studio 5.5是我试用过的PHP IDE中最好用的一款。后面6.x和7.x反应速度完全超越了我的忍耐限度,这种没有快感的编码体验简直就是遭罪。但是Zend Studio 5.5在win7下面运行起来是有问题的,今天终于找到了在Windows 7下面运行Zend Studio 5.5的完美方法。原始的出处在这里:http://forums.zend.com/viewtopic.php?f=50&t=997 主要的步骤就是:解压zend的安装包,然后用最新的jre替换安装包里面的jre,执行安装后,再替换回来。zend以vista模式运行即可。 ...
今天确实是无聊了,写了一个备份人人网的日志,到本地html的类。 主要是cURL登录,正则解析页面。 使用方法,最后那个脚本的最后两行改掉,你知道的。或者重新写一个运行脚本: <?php include("renren.php"); $test = new renren("你的人人网账号","你的人人网密码"); $test->download(); ?> 然后开一个cmd,执行(注意,以命令行的方式运行脚本!) >php rrBlogBackup.php 运行时的效果: ...
相当于“hello world”吧。原文在此 http://ftp.sunet.se/pub/lang/erlang/quick_start.html Unix系统下输入"erl",Windows系统下双击Erlang的图标。你应该会看类似下面的提示信息: os prompt > erl Erlang R13B (erts-5.7.1) [smp:4:4] [rq:4] [async-threads:0] [kernel-poll:false] Eshell V5.7.1 (abort with ^G) 1> 提示符 ...
1、如何使用UTF-8编码保存文件?[1] 编辑_vimrc let $LANG="zh_CN.UTF-8" set fileencodings=utf8,chinese,latin-1 set termencoding=utf-8 set encoding=utf-8 set langmenu=zh_CN.utf-8 source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim 2、VIM如何使用中文 ...
有同学需要使用SSL+FTP的方式加密传输文件。希望我给封装一个东西,需求就是可以上传文件(PUT)和远端改名(RENAME)就行。 我开始以为SSL+FTP = SFTP,后来发现这个想法好像是错误的。SFTP是跑在SSH协议上面的FTP,而FTPs就像https一样是跑在SSL协议上面的FTP。 示例程序使用了ftp_ssl_connect函数。源代码如下: #! /bin/php <?php if($argc!=8){ echo "Usage:/n"; echo "/t$argv[0] put host port user pass ...
当碰到PHP上传文件失败的问题时,需要检查一下php.ini当中下面设置: upload_max_filesize = 2M 最大上传文件的大小,默认情况下是2M。 post_max_size = 8M 可接受的POST数据区大小,默认是8M。在修改upload_max_filesize的同时,注意下是不是需要修改这个参数。 max_execution_time = 30 执行脚本的超时时间,默认30秒。如果在30秒内没有把文件传完,会导致PHP执行超时。

PHP二维数组排序

    博客分类:
  • PHP
PHP本身是有一个多维数组排序的函数的。 bool array_multisort ( array $ar1 [, mixed $arg [, mixed $... [, array $... ]]] ) 下面是手册当中对于array_multisort函数的描述: array_multisort() 可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。 关联(string)键名保持不变,但数字键名会被重新索引。 输入数组被当成一个表的列并以行来排序――这类似于 SQL 的 ORD ...
Global site tag (gtag.js) - Google Analytics