读写文件
<?php
$fp_in = fopen($input_file, "r");
$fp_out = fopen($output_file, "w");
while(!feof($fp_in)) {
$line = trim(fgets($fp_in, 1024));
if(strlen($line) == 0) {
continue;
}
fprintf($fp_out,"%s", $line."\n");
}
fclose($fp_in);
fclose($fp_out);
?>
读数据库
<?php
$server = "mysql01.sae.djt";
$user = "chanpinyunying";
$password = "m6i1m2a3";
$db = "video_film";
$con = mysql_connect($server, $user, $password);
if(!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db($db);
mysql_query("set names gbk");
$sql="SELECT id, name FROM `film` where LENGTH(full_film)<10;";
$result = mysql_query($sql);
if(empty($result)) {
echo "no sql results!";
}
while($row = mysql_fetch_array($result)) {
$id = $row['id'];
$film_name = $row['film_name'];
//...
// $sql_update = ...
mysql_query($sql_update );
}
mysql_close($con);
?>
//计算字符串长度 对仅仅含有中文的字符串有效
function get_chinese_character_number($str) {
preg_match_all("/[".chr(0xa1)."-".chr(0xff)."]{2}/", $str, $chinese); // for gb2312
return count($chinese[0])."\n";
}
//如果计算中英文混合长度,使用mb_strlen($str, "GBK");
//判断字符串是不是由纯英文或者数字或英文加数字组成
function ischinese($str){
//$allch = preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$str);
$allen = preg_match("/^[a-zA-Z0-9 ]*$/",$str);
if($allen){
return 'true';
}else{
return 'false';
}
}
//时间处理
<?php
//获取系统当前时间
$Date_1 = $showtime=date("Y-m-d");
$Date_2 = "2014-05-10";
//计算时间差
$Date_explode_1=explode("-",$Date_1);
$Date_explode_2=explode("-",$Date_2);
$Day_1=mktime(0,0,0,$Date_explode_1[1],$Date_explode_1[2],$Date_explode_1[0]);
$Day_2=mktime(0,0,0,$Date_explode_2[1],$Date_explode_2[2],$Date_explode_2[0]);
$Days=round(($Day_1-$Day_2)/3600/24);
echo "您要的结果是 $Days 天哦\n";
//正则判断该时间是否满足2014-05-12格式
$str = "20141236";
$istime = preg_match("/[0-9]{4}-[0-9]{2}-[0-9]{2}/",$str);
if($istime){
echo "true\n";
}else{
echo "false\n";
}
?>
php初学程序备份
最新推荐文章于 2024-10-05 21:24:11 发布