// 时间日期函数
//设置当前地区的默认时区 Asia/Chongqing Asi/Shanghai PRC date_default_timezone_set("PRC");
//date对日期时间进行格式化显示,第一个参数是格式化显示,第二个参数是时间(秒的数字),默认为当前时间(time()) //date("year","month","day"); echo '输出当前时间:'.date('Y-m-d H:i:s',time()); echo '<br>'; echo '输出本月的第一天的日期:'.date("Y-m-01"); echo '<br>'; echo '输出本月的最后一天的日期:'.date("Y-m-t"); echo '<br>'; echo '输出后天的当前时间:'.date("Y-m-d H:i:s",strtotime ("+2 day") ).',,'.date('Y-m-d H:i:s',time()+172800); echo '<br>'; echo '输出下一周的当前时间:'.date("Y-m-d H:i:s",strtotime ("+1 week") ); echo '<br>'; echo '输出前天的当前时间:'.date("Y-m-d H:i:s",strtotime ("-2 day") ); echo '<br>'; echo '输出上一周的当前时间:'.date("Y-m-d H:i:s",strtotime ("-1 week") ); echo '<br>';
//字符串函数 //求字符串长度 $str = 'asdbgdghhdjhfdfjdfahjdhfajdjgjdgddfjfd'; echo '字符串长度:'.strlen($str); echo '<br>'; //请获取第一个字符a的位置 echo '第一个字符a的位置:'.strpos($str,'a'); echo '<br>'; //最后一个a的位置 echo '最后一个字符a的位置:'.strrpos($str,'a'); echo '<br>'; //共有多少个a存在 echo '共有多少个a存在:'.substr_count($str,'a'); echo '<br>'; //字符串加密 MD5 echo md5("12345"); echo '<br>';
//数组函数
$arr = array(); //给数组添加一个值 array_push($arr,123); print_r($arr); //添加到第一个位置 echo '<br><br><br>'; array_unshift ( $arr , "apple","圆圆","9696"); var_dump($arr); //添加到倒数第二个位置 echo '<br><br><br>'; //array_splice( $arr , -1 ,0, "noop" ); array_splice( $arr , count($arr)-1 ,0, "noop" ); print_r($arr); echo '<br><br><br>'; //删除数组第一个值 array_shift ( $arr); var_dump($arr); //删除数组最后一个值 echo '<br><br><br>'; array_pop( $arr); var_dump($arr); //删除数组倒数第三个值 echo '<br><br><br>'; //array_splice($arr,-3,1); array_splice($arr,count($arr)-3,1); var_dump($arr);
echo '<br><br><br>'; $brr = array( '张三','first'=>'李四','王五','scend'=>'玛丽', 1=>'王建国' ); //php数组不会自动增加没有设置的内容,也不会自动或者下标 $brr[10] = '好玩'; //echo'下标为9的值:'.$brr[9];//没有该下标对应的值,会报错 array_push($brr,'哈哈'); var_dump($brr);