如
代码如下 | 复制代码 |
$array = file('111cn.net.txt'); print_r( $array ); |
这样就直接输出的数组哦,朋友可以试一下
实例二
还有朋友说有file_get_contents()先保存到变量再利用explode以nr进行分切,这样也是办法,这样在效率就要差很多,我推荐第一种方法。
在开发中这个分页功能肯定是少不了的,今天我们分享一个非常实用且简单的php分页功能的实现代码,有需要的朋友可以参考一下。代码如下 | 复制代码 |
/** * 分页函数 * * @param int $count 条目总数 * @param int $perlogs 每页显示条数目 * @param int $page 当前页码 * @param string $url 页码的地址 */ function pagination($count,$perlogs,$page,$url,$anchor=''){ $pnums = @ceil($count / $perlogs); $re = ''; $urlHome = preg_replace("|[?&/][^./?&=]*page[=/-]|","",$url); for ($i = $page-5;$i <= $page+5 && $i <= $pnums; $i++){ if ($i > 0){ if ($i == $page){ $re .= " <span>$i</span> "; } elseif($i == 1) { $re .= " <a href="$urlHome$anchor">$i</a> "; } else { $re .= " <a href="$url$i$anchor">$i</a> "; } } } if ($page > 6) $re = "<a href="{$urlHome}$anchor" title="首页">«</a><em>...</em>$re"; if ($page + 5 < $pnums) $re .= "<em>...</em> <a href="$url$pnums$anchor" title="尾页">»</a>"; if ($pnums <= 1) $re = ''; return $re; } |
然而今天我却发现这个__autoload魔术方法或者你愿意称他为魔术函数,太专一了。当他加载需要包含的类文件时,甚至不管类文件中定义类之外的其它声明。
开始回放这个机制。
首先我们在创建一个Test.class.php文件,键入如下内容
代码如下 | 复制代码 |
$publicPara='中共十七大啥时候召开的?'; 记 |
得保存这个文件哦!
然后重新建立一个文件命名为do.php键入如下内容
代码如下 | 复制代码 |
<?php require_once('Test.class.php'); new Test(); ?> |
这样的话输出的正如我们期望的那样是:中共十七大啥时候召开的?
但是当你用到__autoload这个魔术方法的时候,问题就出来了
代码如下 | 复制代码 |
<?php |
代码如下 | 复制代码 |
preg_match_all('/<img(.*?)src="(.*?)(?=")/', file_get_contents('http://www.111cn.net'), $img_tags); |
代码如下 | 复制代码 |
<?php $ar = array( 0 => array('a'=>5, 'b'=>3, 'c'=>3), 1 => array('a'=>5, 'b'=>2, 'c'=>1), 2 => array('a'=>1, 'b'=>1, 'c'=>2) ); $a = array(); $b = array(); foreach($ar as $k=>$v) { $a[$k] = $v['a']; //$b[$k] = $v['b']; //$c[$k] = $v['c']; } array_multisort($a, SORT_ASC, $ar); //array_multisort($a, SORT_DESC, $b, SORT_ASC, $ar); print_r($ar); |
上一篇: php开发必须分页代码
下一篇: php 文件下载方法