- 博客(32)
- 收藏
- 关注
原创 fwrite 文件写入
<?php$filename = 'test.txt';$somecontent = "添加这些文字到文件\n";if (is_writable($filename)) { if (!$handle = fopen($filename, 'a')) { echo "不能打开文件 $filename"; exit; } if (
2013-01-25 17:40:59 802
原创 file_get_contents
<?php$url = 'http://www.baidu.com';$html = file_get_contents($url);if(file_put_contents('baidu.html',$html)){ echo 'OK';}else{ echo 'NO';}?>解析:最简单的‘采集’
2013-01-25 17:26:23 449
原创 file_get_contents
<?php$homepage = file_get_contents('http://www.hao123.com/');echo $homepage;?> 解析:file_get_contents — 将整个文件读入一个字符串
2013-01-25 17:08:00 450
转载 PHP魔术方法
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload1、__get、__set这两个方法是为在类和他们的父类中没有声明的属
2013-01-20 23:56:36 373
转载 PHP里边用Static关键字来定义静态属性和方法
class person{ static$name="ajax123";//static声明静态属性 static$age=25;//static声明静态属性 static$address="北京";//static声明静态属性 function song(){ echo "M
2013-01-18 17:51:25 709
原创 private-protected-public区别
<?php class Human{ private $name = 'xiaoluo'; protected $money = 3000; public $age = 20; public function say(){ echo '我叫',$this->name,''; echo '我有',$this->money,''; echo '我今年',$this->age,
2013-01-16 19:26:19 341
原创 union函数合并组数
array_merge当然可以合并多条数组 但是SQL语句太过于繁杂 推荐用union 看效果<?php$a = array("a" => "PHP", "b" => "SQL");$b = array("a" => "AAA", "b" => "BBB", "c" => "CCC");$c = $a + $b; // Union of $a and $becho "Unio
2013-01-04 16:39:27 623
原创 array_merge函数合并
<?php$array1 = array("color" => "red", 2, 4);$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);$result = array_merge($array1, $array2);print_r($result);?> 解析:array_merge(
2013-01-04 16:23:39 311
转载 php中时间戳和日期格式的转换
一,PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下:echo strtotime(”2009-1-22″) 结果:1232553600说明:返回2009年1月22日0点0分0秒时间戳二,PHP时间戳函数获取英文文本日期时间 示例如下:便于比较,使用date将当时间戳与指定时间戳转换成系统时间(1)打印明天
2013-01-04 14:41:32 694
原创 mysql连接查询 左,右,内连接
1. 左连接 .. left join .. on table A left join table B on tableA.col1 = tableB.col2 ; 可以把 .. left join .. on看成一个结果集,也可以看成一张表,还可以对它进行查询 例句: select 列名 from table A left join table B on tableA.col1 =
2013-01-02 14:21:10 638
原创 数据有选择性的导入到所需要的表中
mysql> insert into test.goods -> select -> goods_id,cat_id,goods_sn,goods_name,click_count,goods_n,shop_price,add_time,is_best,is_new,is_hot from shop.goods;解析:批量导入商品数据表
2012-12-25 02:27:47 367
原创 商品goods简表sql语句
--------------------------------------------------------------------- goods | CREATE TABLE `goods` ( `goods_id` mediumint(8) unsigned NOT NULL auto_increment, `cat_id` smallint(5) unsigned NOT N
2012-12-25 02:10:28 2165
原创 mysql删除地址栏所指定的id
<?php $conn = mysql_connect('localhost','root','1111');if (!$conn) { echo 'OK '; exit;}$sql = 'use test';$rs =mysql_query($sql,$conn);$sql ='set names utf8';mysql_query($sql,$conn);$id
2012-12-19 20:03:42 571
原创 往mysql插入随即数
<?php $conn = mysql_connect('localhost','root','11111');if (!$conn) { echo '连接失败!' ; exit;}$sql = ' use test';$rs = mysql_query($sql,$conn);$sql ='set names utf8';mysql_query($sql,$conn)
2012-12-19 19:51:09 329
原创 PHP连接MySQL
<?php $conn = mysql_connect('localhost','你的用户','你的密码');if (!$conn){ die('没链接上,伤不起啊!'.mysql_error());}echo 'OK的,你懂的!';mysql_close($conn);?>解析:mysql_connect 函数 3个条件 :端口 用户名 密码
2012-12-19 19:33:48 403
原创 array_filter (函数)
<?phpfunction my($v) {if ($v==="horse") { return true; }return false;}$a = array(0 =>"dog",1 =>"cat",2 =>"horse");print_r(array_filter($a,"my"));?>解析:用回调函数过滤数组中的单元 ,个人感觉不太好理解输出:Array (
2012-12-19 03:09:05 386
原创 array_fill (函数)
<?php $a = array_fill(2, 3, 'app');print_r($a);?>解析:array_fill() 函数用给定的值填充数组,返回的数组有 number 个元素,值为 value。返回的数组使用数字索引,从 start 位置开始并递增。如果 number 为 0 或小于 0,就会出错。语法:array_fill(start,number,value)
2012-12-19 02:33:52 643
原创 in_array (函数)
<?php $arr = array('中','国','风');if (in_array('中', $arr)) { echo '有','';}if (in_array('南', $arr)){ echo '无','';}?>解析:检查数组中是否存在某个值
2012-12-19 02:17:41 335
原创 array_key_exists (函数)
<?php $arr = array('one' => 1,'two' => 2);if (array_key_exists('one', $arr)) { echo "这个键存在!";}?>解析:检查给定的键名或索引是否存在于数组中one:需要判断的键名
2012-12-19 01:54:43 395
原创 count (函数)
<?php $a[0] = 1;$a[1] = 3;$a[2] = 5;$result = count($a);print_r($result);?>解析:计算数组中的单元数目或对象中的属性个数//3
2012-12-19 01:43:49 365
原创 array_diff_assoc (函数)
<?php $arr1 = array('a' => 'green' ,'b' => 'brown','c' => 'blue','red');$arr2 = array('a' => 'green' ,'yellow','red');print_r($arr1);echo '';print_r($arr2);echo '';$result = array_diff_assoc
2012-12-19 01:09:11 416
原创 array_count_values (函数)
<?php $arr = array('hi',1,'hi',2,1,'lsl',2);print_r(array_count_values($arr));?>解析:统计数组中所有的值出现的次数
2012-12-19 00:36:29 372
原创 array_combine (函数)
<?php $a = array('1','2','3');$b = array('P','H','P');$c = array_combine($a,$b);print_r($c);?>解析:创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值,一一对应,如果两个数组的单元数不同或者数组为空时返回FALSE
2012-12-19 00:00:44 377
原创 array_chunk (函数)
<?php $arr = array('四','大','天','王');print_r(array_chunk($arr, 2));echo '';print_r(array_chunk($arr, 2,true));?>解析:将一个数组分割成多个 分割单元数:size决定 代码中的’2‘可以换成想要分割的个数true:意思是是否保持原来的键名 默认为f
2012-12-18 23:49:44 582
原创 array_change_key_case (函数)
<?php$arr = array("FirSt" => 1, "SecOnd" => 4);print_r(array_change_key_case($arr, CASE_UPPER));?> 函数解析:array_change_key_case — 返回字符串键名全为小写或大写的数组CASE_UPPER:大写CASE_LOWER:小写
2012-12-18 23:38:31 368
原创 数组的增删改查总结 很简单的几句话就可以了
增:直接初始化写法$arr[ ]= ' 值';写到所需添加数组后改:明确键位,修改相对应的值就好了删:unset($arr[ ]);2012年12月17日0:32:17
2012-12-17 00:27:23 588
转载 PHP中获取文件扩展名的N种方法
第1种方法:function get_extension($file){substr(strrchr($file, '.'), 1);}第2种方法:function get_extension($file){return substr($file, strrpos($file, '.')+1);}第3种方法:function get_extension(
2012-12-16 22:04:54 385
转载 表格
建立表格简单表格姓名性别年龄专业张东健男18计算机增大表格框姓名性别年龄专业张东健男18计算机设置表格颜色<table border=6 bordercolor=white bordercolorlight=yellow bordercolordark=maroon>姓名性别年龄专业张东健男18
2012-12-03 14:14:37 276
转载 JS打印一些数字 面试题
var i = 1;while(i if(i%15 == 0){document.write(i + '-------abcde');}else if(i%5 == 0){document.write(i + '-------Buzz');}else if(i%3 == 0){document.write(i + '-------fizz');}else{doc
2012-11-21 11:50:29 424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人