自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

php_worker的博客

记录自学php之旅

  • 博客(29)
  • 收藏
  • 关注

原创 PHP学习:in_array(),array_key_exists(),isset()的区别

2016-08-31 in_array(值,数组);是用来判断数组中是否包含某一个值。他会返回一个布尔型的数。<?php //判断数组中是否包含某个值 $arr=['name','tom','jim']; var_dump(in_array('name',$arr));?> //output //bool(true) array_key_exists(值,数组)

2016-08-31 21:50:50 606

原创 PHP学习:数组的分离和组合

2016-08-31<?php //数组的分离 //语法:array_keys(数组); 将数组中的键分离出来 //语法:array_values(数组); 将数组中的值分离出来 $arr=array('name'=>'tom','sex'=>'male','age'=>'26'); $key=array_keys($arr);//取出$arr中的键

2016-08-31 21:26:57 687

原创 PHP学习:foreach的深入 和COW(copy-on-write )的验证

2016-08-28foreach的传值和传址<?php $stu=['tom','jim','cheery']; foreach($stu as $var)//传值 { $var.=$var;//连续定义变量相当于$var=$var.$var; echo $var,'<br>'; } print_r($stu); echo '<hr>';

2016-08-29 14:45:05 391

原创 PHP学习:动态创建函数

2016-08-27 |语法|:create_function(参数字符串,函数体);<?php//动态创建函数//语法:create_function(参数字符串,函数体)//下面是实例 $b=create_function('$a','echo \'我的名字是:\'.$a;'); $b('brady');?>【例子】<!doctype html><html><hea

2016-08-27 12:05:51 2108

原创 PHP学习:函数的代理调用

2016-08-27<?php//代理调用 //语法:call_user_func_array('函数','参数数组')function fun (){ $a=func_get_args();//将函数参数列表赋值给$a //判断是否输入了变量 $b=count($a); if ($b==0) { echo '您没有输入参数<hr>';

2016-08-27 10:05:50 628

原创 常见试题:用递归实现猴子吃桃子问题

2016-08-26<?php//用递归实现猴子吃桃子问题//第十天为1个桃子 那么说明第9天为(1+1)*2=4个桃子 以此类推。。 function fun($a) { if ($a==1) { return 1; } return 2*(fun($a-1)+1); } echo fun(10);

2016-08-26 19:55:00 7592

原创 常见试题:利用递归打印前10个斐波那契数列

2016-08-26<?php//利用递归实现前10个斐波那契数列//分析:1 1 2 3 5 8 13 21 34 55 为前十个斐波那契数列//第一个数 为1 第二个数为 1 第三个数 前两个数相加之和function fun($a){ if ($a==1 ||$a==2)//如果是第一个数或者是第二个数那么就输出1。 { return 1 ;

2016-08-26 19:38:46 5966

原创 常见试题:用递归实现阶乘

2016-08-26<?php//利用递归实现阶乘。 function fun($n) { if($n==1) { return 1; } return $n*fun($n-1); } echo fun(5);?>

2016-08-26 18:50:28 662

原创 PHP学习:递归

2016-08-25递归的语法:在函数中调用自己。 要素: 1.递归点: 递归调用的地方。 2.递归出口:递归结束。【例题】通过递归实现从1加到100<?php//用递归来实现1加到100 $a=0; $b=0; function call() { $GLOBALS['b']+=$GLOBALS['a']; $G

2016-08-25 13:00:14 355

原创 PHP学习:匿名函数和use()

2016-08-25 匿名函数和use()的搭配可以调用匿名函数所在作用域的外部函数。<?php//匿名函数和use()的搭配可以调用匿名函数所在作用域的外部函数。$num =1;function fun1(){ $num=2; $call=function () use($num){ echo $num.'<br><hr>'; }; $call();}

2016-08-25 10:56:45 213

原创 PHP学习:全局变量和局部变量的互相引用

2016-08-24局部函数调用全部变量的三种方法<?php//局部函数调用全局变量//method one : using superglobal(超全局变量)$_POST['a']=100;function call1(){ echo $_POST['a'].'<br>';}call1();// method two : using $GLOBALS to

2016-08-24 21:02:44 2067

原创 PHP学习:函数的传值和传址

2106-08-24<?php//传址和传值的简单测试//传值$a=1;$b=2;$a=$b;//将b的值传递给a$b=1;echo $a.'<br>';echo $b;//可以发现当传值的时候,a的值是不随着b的值得变化而变化的。echo '<hr>'; 输出的结果是:2 1//传址$a=1;$b=2;$a=&$b;//将b的值传递给a$b=1;echo $a.'

2016-08-24 16:07:51 372

原创 PHP学习:函数

2016-08-24变量函数<?php header('content-type=:"text/html" ;charset=:"UTF-8"'); //变量函数 function show_ch($name) { echo '我的名字叫'.$name; } function show_eng($name) { echo 'my name is'.

2016-08-24 12:27:55 176

原创 常见例题:打印100以内的斐波那契数列

2016-08-24<?php//打印100以内的斐波那契数列。 $a=0; $b=1; $i=1; echo $a." "; echo $b.' '; while($i<=100 ): $i=$a+$b; if($i>100) {

2016-08-24 10:05:42 3878

原创 常见例题:输出所有可见ASCII码

2016-08-24<?phpecho '<pre>';$c=31;$d=0;for ($i=1;$i<=95;$i++){ $c++; $d++; //echo __LINE__; echo "$d".'>>>>'; echo chr($c),'<br>'; }?>

2016-08-24 09:44:39 830

原创 常见例题:翻转数组

2016-08-24//翻转数组//思路解析:如果需要将变量a和变量b调换位置需要进行如下步骤//首先需要先额外设定一个变量c//我们先把变量a的值赋予变量c//然后把变量b的值赋予变量a//最后再把变量c的值赋予变量b $l=['1','2','3','4','5','6']; $k='';//设置变量K的值为空。 for ($m=0,$n=count($l)-1;$m<

2016-08-24 09:40:36 396

原创 常见例题:用foreach遍历数组

2016-08-24<!doctype html><html><header><meta charset="UTF-8"><title>用foreach遍历爱好数组</title></header><body><script type="text/javascript"> function reload() { location=location;

2016-08-24 09:38:44 1494

原创 常见例题:九九乘法表

2016-08-24<!doctype html><html><header><meta charset="UTF-8"><title>九九乘法表</title><style type="text/css">table,tr,td{ border:1px #000 solid; }</style></header><body><table><?php

2016-08-24 09:15:53 323

原创 常见试题:循环输出1-100,3的倍数输出A,5的倍数输出B,15的倍数输出C。

2016-08-24<?php //循环输出1-100,3的倍数输出A,5的倍数输出B,15的倍数输出C。 for ($i=1;$i<=100;$i++): if ($i%3==0 && $i%15!=0): echo "A<br>"; elseif($i%5==0 && $i%15!=0):

2016-08-24 09:14:00 8269

原创 常见试题:打印水仙花数

2016-08-24 <?php //打印水仙花数:所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 //方法一:拆分法 for ($i=100;$i<=999;$i++): $baiwei =$i/100; //取百位 $shiwei =($i%100)/10;//取十位 $gewei

2016-08-24 09:07:03 311

原创 字符串(一)

2016-08-23概述 PHP中的字符串指的是字符的序列,当我们从某一个文件中读取数据或者把数据输出到Web浏览器的时候,其中的数据就表现为字符串。 PHP字符串可以通过三种方式来初始化:单引号、双引号和使用“here document(heredoc)”形式。单引号 在使用单引号字符串时,字符串中需要转义的特殊字符只有反斜杠和单引号本身。因为PHP不会检查单引号字符串中的插入变量

2016-08-24 07:43:27 251

原创 常见试题:PHP计算器

<!doctype html><html><header><meta charset="utf-8"><title>计算器</title></header><body><?php $a=''; $b=''; $c=''; $d=''; if (isset($_POST['cala'])): if (empty($_POST['num1']) || em

2016-08-23 12:03:01 309

原创 PHP学习:跳转语句

2016-08-23 break:打断当前循环; continue:中断当前循环跳转到下一次循环; break 和continue只能中断一层; break n 可以中断n层(即对n层起到break的效果); continue n 可以跳转n层(即对n层起到continue的效果); 当循环只执行一次的时候循环等效。

2016-08-23 08:37:14 483

原创 PHP学习:循环语句

2016-08-22循环语句 循环是用来重复执行一段代码的,当一段代码重复多次执行的时候选用循环。 循环的三要素:初始值,条件,增量; 循环的分类: for while do while foreachfor循环 |语法|: for(初始值;条件;增量) { //循环体 } |替换语法|: f

2016-08-22 18:10:25 320

原创 PHP笔记:替换语句

2016-08-22替换语法 PHP对判断和循环都有对应的替换语法,做大括号编程冒号,右大括号编程endXXX。if语句替换 |原语法|: if(条件) { } |替换语法|: if(条件): endif;if..else..语句替换 |原语法|: if(条件) { } else

2016-08-22 10:13:51 651

原创 PHP学习:四种定界符和输出语句

四种定界符标准版(系统默认)<?php//php执行代码?>短标记符<?//php执行代码?> 短标记型需要在php.ini中进行如下设置(window): 1.打开php.ini; 2.ctrl+F搜索“short_open_tags”; 3.将“short_open_tags=Off”设置为“short_open_tags=On”; 4.保存设置。asp

2016-08-20 16:41:42 1479

原创 【疑问】:phpmyadmin修改root的问题

问题描述: 在mamp集成环境下,用phpmyadmin调用mysql时的时候把root下的密码改了,造成phpmyadmin无法连接。暂时没有找到解决方法。

2016-08-16 16:49:28 209

原创 PHP学习: Mysql常见的dos命令

PHP学习2016-08-15Mysql 常见的dos命令-<1>—简单的几个dos命令—-进入盘符 |语法| :盘符:进入目录 |语法|:cd+空格+路径查询目录的内容 |语法|:dir返回上一级 |语法|:../-<2>—链接数据库—- |语法|:路径 +mysql.exe +空格+ -uroot +空格+ -hlocalhost +空格+ -P3306 +空格+ -p-

2016-08-15 18:45:44 255

原创 PHP学习:单引号和双引号字符串

单引号和双引号字符串的区别。

2016-08-13 22:45:53 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除