<?php
$fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");
foreach($fruit as $key=>$value){
echo '<br>键是:'.$key.',对应的值是:'.$fruit[$key],'<br>'.$value;
}
?>
$fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");
foreach($fruit as $key=>$value){
echo '<br>键是:'.$key.',对应的值是:'.$fruit[$key],'<br>'.$value;
}
?>
2015-06-07
<?php
$filename = '/data/webroot/usercode/code/test.txt';
file_put_contents($filename, 'a');
//删除文件$filename
unlink($filename);
if (file_exists($filename)==null){
echo("success");
}
$filename = '/data/webroot/usercode/code/test.txt';
file_put_contents($filename, 'a');
//删除文件$filename
unlink($filename);
if (file_exists($filename)==null){
echo("success");
}
2015-06-05
Exception具有几个基本属性与方法,其中包括了:
message 异常消息内容
code 异常代码
file 抛出异常的文件名
line 抛出异常在该文件的行数
其中常用的方法有:
getTrace 获取异常追踪信息
getTraceAsString 获取异常追踪信息的字符串
getMessage 获取出错信息
message 异常消息内容
code 异常代码
file 抛出异常的文件名
line 抛出异常在该文件的行数
其中常用的方法有:
getTrace 获取异常追踪信息
getTraceAsString 获取异常追踪信息的字符串
getMessage 获取出错信息
2015-06-04
echo strtotime("now");//这个效果跟echo time();一样。
echo strtotime("+1 seconds");//将现在的日期和时间加上了1秒,并把这个日期时间转化为unix时间戳。这个效果跟echo time()+1;一样。
echo strtotime("+1 day");//将现在的日期和时间加上了1天。
echo strtotime("+1 week");//将现在的日期和时间加上了1周。
echo strtotime("+1 week 3 days 7 hours 5 seconds");//将现在的日期和时间加上了1周3天7小时5秒。
echo strtotime("+1 seconds");//将现在的日期和时间加上了1秒,并把这个日期时间转化为unix时间戳。这个效果跟echo time()+1;一样。
echo strtotime("+1 day");//将现在的日期和时间加上了1天。
echo strtotime("+1 week");//将现在的日期和时间加上了1周。
echo strtotime("+1 week 3 days 7 hours 5 seconds");//将现在的日期和时间加上了1周3天7小时5秒。
2015-06-04
跟Unix系统命令类似,PHP使用unlink函数进行文件删除。
unlink($filename);
删除文件夹使用rmdir函数,文件夹必须为空,如果不为空或者没有权限则会提示失败。
rmdir($dir);
如果文件夹中存在文件,可以先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。
foreach (glob("*") as $filename) {
unlink($filename);
}
unlink($filename);
删除文件夹使用rmdir函数,文件夹必须为空,如果不为空或者没有权限则会提示失败。
rmdir($dir);
如果文件夹中存在文件,可以先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。
foreach (glob("*") as $filename) {
unlink($filename);
}
2015-06-04
<?php
$filename = '/data/webroot/usercode/code/resource/test.txt';
if (is_writeable($filename)) {
file_put_contents($filename, 'test');
}
if (is_readable($filename)) {
echo 'readable';
}
if(file_exists($filename)){
echo file_get_contents($filename);
}
$filename = '/data/webroot/usercode/code/resource/test.txt';
if (is_writeable($filename)) {
file_put_contents($filename, 'test');
}
if (is_readable($filename)) {
echo 'readable';
}
if(file_exists($filename)){
echo file_get_contents($filename);
}
2015-06-03
<?php
//请修改变量p的正则表达式,使他能够匹配str中的电话
$p = '/\d+\-+\d+/';
$str = "我的电话是010-12345678";
preg_match($p, $str, $match);
echo $match[0];
//请修改变量p的正则表达式,使他能够匹配str中的电话
$p = '/\d+\-+\d+/';
$str = "我的电话是010-12345678";
preg_match($p, $str, $match);
echo $match[0];
2015-06-01