1、函数的声明<?php/*** function 函数名(参数1, 参数2.... ){* 函数体;* 返回值;* }*/$sum = sum(3, 4);echo $sum;function sum($x, $y){$sum = 0;$sum = $x * $x + $y + $y;return $sum;} ?>2、变量的范围局部变量: 在函数中声明的变量就是局部变量, 只能在自己的函数内部使用。 全局变量: 在函数外声明的变量就是全局变量, 在变量声明以后直到整个脚本结束前都可以使用, 包括在函数中和 { } 中都可使用。2.1 知识点: PHP的...
1. preg_match()函数 preg_match()函数在字符串中搜索模式,如果存在则返回true,否则返回false $pattern=‘/php/‘; $str=‘php100.com‘; echo preg_match($pattern,$str); 输出结果:12. preg_grep()函数 preg_grep()函数搜索数组中的所有元素,返回由与某个模式匹配的所有元素组成的数组 $pattern=‘/p$/‘; $strArray=array(‘asp‘,‘php‘,‘jsp‘,‘python‘,‘ruby‘); print_r(preg_grep($pa...
1 <?php2//对函数的说明3 //参数说明 $file_name 文件名4 // $file_sub_dir: 下载文件的子路径 ‘"/xxx/xxx/" 5function down_file($file_name,$file_sub_dir){6//死去活来,演示下载一个图片.7 //如果文件是中文.8 910 //原因 php文件函数,比较古老,需要对中文转码 gb231211$file_name=iconv("utf-8","gb2312",$file_name); 12//绝对路径13$file_path=$_SERVER[‘DOCUMENT...
今天有个朋友问我一个问题php遍历数组的方法,告诉她了几个。顺便写个文章总结下,如果总结不全还请朋友们指出第一、foreach()foreach()是一个用来遍历数组中数据的最简单有效的方法。 <?php $urls= array(‘aaa‘,‘bbb‘,‘ccc‘,‘ddd‘); foreach ($urls as $url){ echo "This Site url is $url! <br />"; } ?> 显示结果: This Site url is aaa This Site url is bbb This Site url is ccc This Site url is ddd 第二、w...
在实际开发中,有很多场景是需要导出Excel表格的,比如后台的统计数据,客户希望能导出为表格的形式,今天介绍一下TP5框架内实现Excel表格的导出功能,首先下载phpexcel.zip,解压后放到vendor第三方类库目录下,直接用函数vendor()引入就可以啦,直接贴代码: public function pushExcelAll(Request $request){vendor(‘phpexcel.PHPExcel‘); //引入核心库文件 vendor(‘phpexcel.PHPExcel.Writer.Excel2007‘); //引入excel2...
安装环境centOS6.3 APACHE:apache-2.4.4 PHP:5.4.131.安装xchache:复制代码 代码如下: # wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz # tar xf xcache-3.0.1.tar.gz # cd xcache-3.0.1 #xcache是php的扩展,要使用php命令加载此扩展 # /usr/local/php5/bin/phpize #phpize命令作用是要准备一个php扩展准备编译,所以扩展要先执行编译 #./configure --enable-xcache --with-php-config=...
◆ 背景毕竟PHP开发的框架多数都会和前端页面嵌套使用,而不同的框架升级多少都会有所变化,这毕竟是其中的一个知识点吧,在我找不到方法前,考虑的是隐藏域提交“ID”,然后后台post处理取出此ID,再依次为依据进行后续操作…框架:ThinkPHP5.1路由配置举例:【有参数的一种】Route::any(‘cms/article/edit/:id‘,‘cms/article/edit‘);1◆ 操作§. html 中嵌入方式这种情况,一般是 form表单的页面提交形式,直接在属性 "action...
$ret = preg_replace_callback("/\\\u([0-9a-f]{4})/i", function ($match) { // 不转义中文return json_decode("\"{$match[0]}\"", true);}, json_encode($agentList)); 原文:https://www.cnblogs.com/pangchunyu/p/14547234.html
设置了thinkphp的路由功能,在全局配置文件common/conf/config.php下设置了‘URL_ROUTER_ON‘ => true, ‘URL_ROUTE_RULES‘=>array(‘news/:year/:month/:day‘ => array(‘Admin/Account/news‘, ‘status=1‘),‘news/:id‘ => ‘Admin/Account/index‘,‘blog/:year\d|md5/[:month\d]‘=>‘Admin/Account/index‘,‘/^article\/(\d{0,4})\/(\d{0,2})$/‘=>‘Admin/Account/article?year=:1&month=:2‘,‘clos...
intval 变量转成整数类型。语法: int intval(mixed var, int [base]);返回值: 整数函数种类: PHP 系统功能内容说明:本函数可将变量转成整数类型。可省略的参数 base 是转换的基底,默认值为 10。转换的变量 var 可以为数组或类之外的任何类型变量。原文:http://www.cnblogs.com/dekevin/p/4261828.html
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。下载 Composer 的可执行文件局部安装要真正获取 Composer,我们需要做两件事。首先安装 Composer (同样的,这意味着它将下载到你的项目中):$ curl -sS https://getcomposer.org/installer | php上面的php是执行php文件[这个是linux的默认执行php环境/usr/local/bin中],我自己装的不是默认环境中[/opt/lampp/bin],在目录/...
最近有个项目,需要用php操作mongoDb数据,整理如下 1,连接MongoDB数据库$conn = new Mongo();其他链接方式//$conn=new Mongo(); #连接本地主机,默认端口.//$conn=new Mongo(“172.21.15.69″); #连接远程主机//$conn=new Mongo(“xiaocai.loc:10086″); #连接指定端口远程主机//$conn=new Mongo(“xiaocai.loc”,array(“replicaSet”=>true)); #负载均衡//$conn=new Mongo(“xiaocai.loc”,array(“persist”=>”t”)); #持久...
原来图片服务器采用Windows .net架构,鉴于需求需要生成各种尺寸图片。650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110110717338.jpg" title="QQ图片20160429171042.png" />流程说明:用户从Nginx请求对应的图片,判断是否存在_200x300的对应参数,如果没有就直接请求到对应目录的原图,否则继续判断是否在本地已经生成了对应的缓存图片,如果存在返回已经生成过的定制尺寸图片,否则请求PHP动态生成。Ngi...
if条件判断语句结构一:只判断true,不管false结构二:既判断true,也判断false(二选一)结构三:多条件判断 switch多分支结构 Switch语法结构说明:l Switch的原理:根据一个变量的不同取值,与每一个case中的值相比,如果一样,则条件满足,执行该代码。l Case的值,只能是常数,是一个字符串,或者一个整数。l Break终止switch运行,并跳转到结束大括号之后。l 如果省略break语句,会继续向下一个case运行。l Default语句,是...
2014年6月30日 11:52:17遇到一个问题,安装了redis.so后无论怎么重启nginx 还是 php-fpm都无法加载redis最后发现重启php-fpm的参数弄错了要这样: ./php-fpm -c /usr/local/web/php/etc/php.ini -y /usr/local/web/php/etc/php-fpm.conf 原文:http://www.cnblogs.com/iLoveMyD/p/3816356.html