php入门

php:PHP(Hypertext Preprocessor):超⽂本预处理器
PHP与HTML的关系:
PHP的作⽤是根据浏览器的请求,⽣成响应内容(HTML),反馈给浏览器
PHP的优点:
简单,快速,跨平台,免费
应用:
web动态网页开发
app接口开发:iOS,安卓

基础
变量:
$加字⺟、数字或者下划线 $a $my_name $a1
⼩驼峰法: $myName
⼤驼峰法: $MyName

四种标准类型:
boolean(布尔型) 理解为真假型
integer(整型)
float(浮点型,也作“double”) 理解为⼩数型
string(字符串)

两种复合类型:
array(数组)
object(对象)

整数与浮点型之间的转换:
a = 100.0 ; e c h o ( i n t ) a = 100.0; echo (int) a=100.0;echo(int)a;
b = 123 ; e c h o ( f l o a t ) b=123; echo (float) b=123;echo(float)b;
字符串与整数之间的转换:
c = “ 123 a b c ” ; e c h o ( i n t ) c = “123abc”; echo (int) c=123abc;echo(int)c;
d = 123 ; e c h o ( s t r i n g ) d= 123; echo (string) d=123;echo(string)d

运算:
赋值运算:
把⼀个值写⼊⼀个变量:
举例:
$a=1;
$a+=2;
$a*=3;
注:把右边的值赋予左的变量。

PS(
a + + 和 + + a++ 和 ++ a++++a的相同点都是给a+1,不同点是a++是先参加程序的运行再+1,而++a则是先+1再参加程序的运行。

== 相当于数学上的等于
⽐较运算符:⽤来确定两个数之间的关系
举例:

1==2
3!=2
5<3
"ok"=="ok"
1==='1'

注:⽐较运算得到的值为布尔值

逻辑运算:先将⽐较的两边转换成布尔类型,再执⾏他们的关系
举例:
1 && 1
0 && 1
1 || 1
1 || 0
注:逻辑运算得到的值为布尔值

输出:echo
Echo “
” 换行
Echo “$a”,echo $a ,echo a + + 输 出 a 的 值 , 不 能 用 e c h o &quot; a++ 输出a的值,不能用echo &quot; a++a,echo"a++"
Echo “文字”

  1. 条件语句:
    If
    Switch

    <?php if(1==1) echo"true"; else echo"flase"; ?> <?php if(1==1){ echo"true"; } else{ echo"flase"; } ?> <?php $a=1; if($a<10){ echo"xiaoyu10"; } elseif($a>10){ echo"dayu10"; } else{ echo"dengyu10"; ?>

While

<?php
$a=0;
while($a<=10){
Echo "<br>";
Echo ++$a;
}
?>

Do while

<?php
$a=0;
do{
$a++;
echo$a;
echo"<br>";
}while($a<=10);
?>

break n 循环控制语句:也可以理解为循环中断语句,跳出循环语句
break;
break n ;
跳出⼀层循环
跳出N条循环

For

<?php
$a=0;
for($i=1;$i<=10;$i++){
echo$i;
echo"<br>";
}
?>

数组:
创建数组:
PHP中的数组是⼀个关键字或值的集合
(值可以是任何⼀种类型,包括另⼀个数组)

<?php
$arr=array(1,2,3,4);
echo"<pre>";
var_dump($arr);
?>

<?php
/*$arr=array(1,2,3,4);
echo"<br/>";
var_dump($arr);*/
$arrs=array('id'=>'1','didian'=>'beijing');
echo"<pre>";
var_dump($arrs);
?>

修改 数组:
⽤⽅括号的语法来修改数组 : $arr[] = value
$arr = array(“a” => “北京”, “b”=>“天津”, “c” => “上海");
$arr[‘a’] = “⽯家庄";
$arr[‘c’] = “⼤连";

数组与数组的函数
使⽤ count 函数统计数组条数 count ( $arr );
使⽤ is_array ( $arr ); is_array函数判断数组
另⼀种创建数组的函数explode explode ( “key” , value);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值