php开发学习笔记1

 

1.mac中集成开发环境,xampp很好用,但是遇到了一个问题,在原来安装环境之前,自己将阿帕奇用终端命令打开,导致xampp无法开启阿帕奇

 

2.在终端中可以自己开mysql 设置密码后,myphpadmin无法打开,可以去myphpadmin配置文件中修改设置的密码。

 

3.变量用美元符号开头$  echo和print效果一样,但是速度更快

 

4.字符串一般用“”或者’’  但是单引号无法将变量囊括其中,“$a 世界”或者“{$a}世界”,一般推荐后者,容易分辨

 

5.字符串常用操作

.= 相当于尾部追加

strtolower($str) 变小写

strtoupper($str)变大写

ucfirst($str)首字母大写

 

ucwords($str)每个单词首字母大写

strlen($str)字符串长度

 

trim($str)首位空格去掉

strstr($str,查找内容)

str_replace(被替换,目标,$str)

strpos($str,world)查找“world”在$str中的位置

 

6.numbers

+,-,*,/,%,=,==,

===等价操作符,不仅大小相等,类型也要相等

$a>=10?’及格’:’不及格‘ 三元操作符

abs()

ceil()大于该数的最小整数

floor()支取整数部分

round()四舍五入

rand(min,max)在min~max中产生随机数

sqrt()平方根

pow()平方

is_integer()是整型

is_float()是浮点型

 

7.arrays

$array1 = array(1,2,3);

访问:$array1[0]

 

以v-k形式产生,其实就是其他语言中常用的dictionary

$array1 = array(‘name’=>’xiangwenpin’,’age’=>’22’)

访问:$array1[’name’]

 

数组中包含数组即为二维数组,同理既得到三维,四维

 

print_r($array) 可以将数组中的具体类容和结构打印出来

 

8.arrays_function

count($array)计数

max($array)

min($array)

 

sort($array)排序

rsort($array)反向排序

shuffle($array)乱序

 

implode(“*”,$array)以*连接数组

explode($string,”*”)以*分割字符串

 

is_array($array)

in_array($str,$array)

 

extract($array)将数组中的key取出来做为变量 并将value付给该key

 

9.booleans值

isset($a)判断变量是否被定义

unset($a)销毁指定变量

empty($a)是否为空

php开发学习笔记1,布布扣,bubuko.com

php开发学习笔记1

上一篇:java 应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml


下一篇:【Node.js】初体验之安装和HelloWorld