文章列表
if (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断
$path="uppic/"; //上传路径
if(!file_exists($path))
{
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir("$path, 0700");
}//END IF
//允许上传的文件格式
$tp = array("image/gif","image/pjpeg","image/j ...
$competition_image = $_FILES['competition_image'];//获取传上来的批量的文件
$file = 'uploads/ext_masterdata/doors/';//上传问价到目标目录 for($i=0;$i<count($competition_image['name']);$i++){ $url = $file.$competition_image['name'][$i]; if(move_uploaded_file($competi ...
preg_match() 执行一个正则表达式匹配
preg_match_all() 进行全局正则表达式匹配
preg_replace()执行正则表达式的搜索和替换
pre_split()用正则表达式分割字符串
preg_grep() 返回匹配模式的数组条目
UNIX时间戳
date 格式化一个本地时间与日期
time()返回当前的UNIX时间戳
microtime 返回当前的UNIX时间戳和微秒数
localtime取得本地时间
date_default_timezone_get(时区)取得一个脚本中所有日期与时间函数所用的默认时区
date_default_timezone_set设定用于一个脚本中所有的日期与时间函数的默认时区
date_sunrise返回给定的日期与地点的日出时间
date_sunset返回给定的日期与地点的日落时间
getdate取得日期 时间信息
列子
上面的方法都是
< ...
php 对字符串操作的一些常用方法
- 博客分类:
- php基础语法
die 输出一条消息,并且推出当前脚本
explode 是一个字符串分成另一个字符串
implode 使用一个字符串分割另一个字符串
htmlspecialchars 把一些预定义的字符串转换成html
htmlentities吧字符串转换成 html实体
md5 使用md5算法对字符串进行加密
md5_file 计算文件的md5散列
sha1 用SHA-1算法对字符串进行加密
sha1_file 计算文件的SHA-1散列
nl2br 在字符串中的每个新行(\n)之前插入html换行符(<br/>)
str_repeat 吧字符串重复指定的次数
str_re ...
php构造方法 function__constructz(){
}
php5中带的析构函数function__destruct(){}//不能带有任何参数
static 可以声明静态的方法,静态的属性。这是存在在内存中的。
php中 类中静态的方法只能访问静态的属性,非静态的方法只能访问非静态的属性。
self 和$this类似,但是self是调用静态属性用的,self::属性名(不指向任何实例化的对象)
final 用来定义类和方法 不能用来定义成员属性。因为final是定义常量的,php中定义常量是define();final定义的类不能被继承。使用final标记的方法也 ...
array_combine()创建一个数组,用一个数组的值作为其键名,另一个数组值作为其值。
array_count_values() 统计数组中所有值出现的次数
array_fill() 用给定的值填充数组
array_flip() 交换数组的键和值
array_keys() 返回数组中所有的键名
array_pad() 用值将数组填补到指定长度
array_product() 计算数组中所有值的乘积
array_rand() 从数组中随机取出一个或多个单元
array_shift() 将数组开头的单元移出数组
typo3代码 main方法里多个页面的跳转
switch($this->lConf ['what_to_display'])
case1:break;
case2:break;
需要配置flexfo ...
foreach($a as $key=>$val){//key 为数组$a 下标 $val为$a的值 $val = array_unique($val);//这个是防止数组$val重复的 $insertDate = array(//设置新的数组 'ini_id' => $key,//数组下标'ini_id' 'door_id'=>implode(',',$val)//拼接$a数组的值 explode是拆分 );
$_FILES["file"]["error"]; $_FILES["file"]["name"] ;//- 被上传文件的名称 $_FILES["file"]["type"] ;//- 被上传文件的类型 $_FILES["file"]["size"] ;//- 被上传文件的大小,以字节计 ...
http://api.typo3.org/typo3cms/47/html/classt3lib__contextmenu__renderer___abstract.html
$page = (int)$this->piVars['page'];//跳转第几页 $page_size = $this->lConf["limit"]?$this->lConf["limit"]:1; 问号是在flexform里面配置的默认一页显示多少条 如果没有配置那么显示如上面我写的1条。
$ini_door_id = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows("*",$table1," ...
package com.test.suanfa;import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Array ...
合并数组
array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:
1 array array_merge (array array1 array2…,arrayN)
将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。
如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。
如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。
实例如下:
1 $fac ...