PHP语法
来源:互联网 发布:数据透视表行合计 编辑:程序博客网 时间:2024/05/17 22:37
- PHP文件
PHP文件包括HTML标签和PHP脚本代码 - PHP脚本
PHP脚本以<?php
开始,以?>
结束。
PHP脚本可以在文档中的任何位置
PHP中的每行代码以分号结束。
PHP的单行和多行注释: // 和 /**/
PHP的两种指令:echo和print
PHP var_dump() 函数返回变量的数据类型和值
PHPvar_dump()
函数返回数组的数据类型和值
//get_object_vars($obj)是返回 的相当于一个关联数组(属性名对应key,属性值对应val)//foreach()遍历关联数组function print_vars($obj) { foreach (get_object_vars($obj) as $prop => $val) { echo "\t$prop = $val\n"; }}
字符串处理
并置运算符 (.) 用于把两个字符串值连接起来。
运算符 a .= b a = a . b 连接两个字符串
strlen() 函数返回字符串的长度(字符数)。
strpos() 函数用于在字符串内查找一个字符或一段指定的文本。
如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。
解决中文乱码问题
如果是php文件直接在顶部加上:header(“Content-type: text/html; charset=utf-8”);
<?php// +----------------------------------------------------------------------namespace Admin\Controller;use User\Api\UserApi;header("Content-type: text/html; charset=utf-8"); //header要写在namespace和use之后 class AppController {}?>
如果是html文件在标签中加上:
判断一个变量是否设置了值
$test=null ;// 如果$test 不存在,返回 'nobody',否则返回$test 的值// 普通写法$username = isset($test) ? $test : 'nobody';echo $username, PHP_EOL; //PHP_EOL 是一个换行符// PHP 5.3+ 版本写法$username = $test ?: 'nobody';echo $username, PHP_EOL;
date()函数
<?phpheader("Content-type: text/html; charset=utf-8"); $t=date("H"); //获取当前时间echo $t; if ($t<"20") //如果当前时间小于 20{ echo "Have a good day!"; } ?>
count() 函数 遍历数组 返回数组的长度(元素的数量)
<?php$cars=array("Volvo","BMW","Toyota");$arrlength=count($cars); //返回数组长度for($x=0;$x<$arrlength;$x++){echo $cars[$x];echo "<br>";}?>
定义和遍历关联数组
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");foreach($age as $x=>$x_value){echo "Key=" . $x . ", Value=" . $x_value;echo "<br>";}?>
0 0
- PHP 语法
- php语法
- PHP 语法
- PHP语法
- php语法
- PHP 语法
- php语法
- php 语法
- PHP 语法
- PHP 语法
- PHP 语法
- PHP语法
- PHP 语法
- PHP语法
- PHP语法
- PHP 语法
- PHP 语法
- php语法
- 利用Iterator接口输出Map集合的步骤
- C++ 实验3-2本月有几天?
- 单点登录的三种实现方式
- Python 模块学习:os模块
- Android自定义属性点出来记录(命名空间没有写对)
- PHP语法
- 网易2017年秋招第三题
- jQuery学习教程二十: jQuery 遍历
- 找假币
- debug.keystore改成和发布的key的sha1签名一样
- Error:Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-2
- 正则表达式常见例子
- 关于使用php连接sql server的方法
- 西瓜书第五章 神经网络