PHP基础整理
来源:互联网 发布:淘宝基础培训课程表 编辑:程序博客网 时间:2024/06/05 14:49
1.字符串
<?php/** * User: sf * Date: 2016/9/22 0022 */echo "定义字符串";echo '<hr width="20%" align="left">';$str = 'hello PHP';echo $str;//获取指定字符的位置echo strpos($str,'PH');echo '<hr>';//分割字符串/** * str_split($str,2) * 第二个参数是分割的规则 即几个字符一分割 */$result = str_split($str, 2);print_r($result);echo '<br>';//根据条件拆分/** * str_split($str,2) * 第一个参数是分割的规则 即按什么字符分割 */$result1=explode(" ",$str);//用于字符数组输出print_r($result1);echo '<hr>';//字符串的连接//1.$num=100;$str2=$str.'<br>通过"."拼接字符'.$num;echo $str2;echo '<hr>';echo "$str<br>直接拼接字符$num";
2.常量
<?php//变量定义$$a = 5;$b = 10;echo $a + $b;echo '<br>';//常量定义const5.0、const THE_VALUES=100;echo THE_VALUES;//常量定义5.0之前defineecho '<br>';define("VALUES",100);echo VALUES;3.函数
<?php//无参数的函数(方法)function hello(){ echo '<br>'; echo 'hello php';}//调用函数的方式1hello();//调用函数的方式2$fun = 'hello';$fun();//有单个参数的函数function sysHello($name){ echo '<br>name:' . $name;}sysHello('php函数');//多个参数的函数function sysData($name, $pass){ echo '<br>name:' . $name . '<br>pass' . $pass; echo "<br>a=$name,b=$pass";}sysData('php', 'java');//返回值function sysRData($name, $pass){ return $name . '++++++++++' . $pass;}echo sysRData('<br>java', 'php')//结束标记 (当页面只包含PHP语言时,可以省略)?>4.流程控制
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>php</title></head><body><?php//流程控制switchfunction getLevelSwitch($score){ //intval用于取整的 switch (intval($score/10)){ case 10: case 9: return '优秀'; default: return '好'; }}echo getLevelSwitch('95');//流程控制iffunction getLevelIf($score){ if ($score>90){ return '优秀'; } elseif ($score>60){ return '较好'; } else{ return '差'; }}//echo用于页面输出echo '<br>';echo getLevelIf('70');?></body></html>5.数组
<?php//数组初始化$arr=array();/*$arr[0]='hello';$arr[1]=2;$arr[2]=3.14;*/for ($i=0;$i<=10;$i++){ array_push($arr,'item '.$i);}print_r($arr);echo '<br>';//k-v的方式存储数据$arr['h']='world';echo $arr['h'];echo '<hr>';$arr1=array(0=>'jikexueyun','h'=>'极客学院');print_r($arr1);echo $arr1['h'];6.数组转为json
$arr= array(1,2,5);//print_r($arr);echo json_decode($arr);7.文件引用
<?php/** * Created lib.php */function sayHello(){ echo 'hello';}index.php
<?php/** * Created index.php *///require依赖文件require 'lib.php';//include 'lib.php';//包含文件及时找不到也不报错require_once 'lib.php';sayHello();
0 0
- PHP 基础整理
- PHP基础整理1
- PHP基础整理2
- PHP基础整理3
- PHP基础整理4
- PHP基础整理5
- PHP基础整理
- PHP基础整理
- PHP的基础整理
- PHP语言基础简单整理
- 整理php操作memcache缓存基础方法
- 整理php操作memcache缓存基础方法
- php基础系列:php绘图技术常用函数整理
- PHP安全基础 - 简介[整理]
- PHP安全基础 - 表单及URL[整理]
- PHP安全基础 - 数据库及SQL[整理]
- PHP安全基础 - 会话与COOKIE[整理]
- PHP安全基础 - 包含[整理]
- Java Filter过滤xss注入非法参数的方法
- 前端测试方式研究
- tomcat基础知识——jsp访问错误(一)
- C#的变迁史 - C# 4.0 之线程安全集合篇
- 直播加速服务
- PHP基础整理
- 每天一个linux命令——which
- zoj1489
- c语言中的的内联(inline)函数
- 初等排序之选择排序
- poj1847Tram (迪杰斯特拉和弗洛伊得)
- zoj1494
- haar-like特征
- 线程的状态及其相互转换