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)是否为空
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。