博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP基础
阅读量:6310 次
发布时间:2019-06-22

本文共 1842 字,大约阅读时间需要 6 分钟。

1 向浏览器输出数据:print()、echo()、printf()、sprintf()、

  • print()和echo()语句都是把传入它的数据输出到浏览器  
  • pintf()输出静态文本和一个或多个变量中存储的动态信息组成的混合语句
  • sprintf()相比于print(),其函数的功能一样,但它将输出赋给一个字符串而不是直接呈现给浏览器

2 与类型有关的函数:

  • 获取类型gettype()   string gettype(mixed var)
  • 转换类型settype()   boolean settype(mixed var,string type)

3  变量声明:变量总是以美元符$开头,然后是变量名。


4  heredoc语法为输出大量文本提供了一种便利的方式。采用两个相同的标示符,两个相同标识符之间就是文本

 

<
?php
$website
= https
:
//www.romatermini.it,
echo
<<
<EXCERPT     //标识符
......//文本
excerpt;            //标识符
?>

 


5   foreach语句:遍历元素(例如数组)其有两种形式

 

  • foreach (array_expr
    as $value){
           statement
    }
  •  
    foreach (array_expr
    as $key
    =
    >$value){
    statement
    }

两种语法形式的例子为:

<
?php
$links
=
array(
"www.apress.com",
"www.php.net",www.apache.org);
echo
"<b>Online Resources</b>:<br />";
foreach ($links
as $link) {
echo
"<a href=\"http://$link\">$link</a><br />";
}
?
>
<
?php
$links
=
array(
"The Apache Web Server"
=
>
"www.apress.com",
               
"Apress"
=
>
"www.php.net",
               
"The PHP Scripting Language"
=
>
"www.apache.org);
echo "
<b
>Online Resources
<
/b
>
:
<br
/
>
";
foreach ($links as $title=> $link) {
echo "
<a href
=\"http
:
//$link\">$title</a><br />";
}
?
>

6  文件包含语句:让代码具有重用性和模块性,提高效率、拒绝加班,珍惜程序员生命。

include()、 include_once()、require()      ***require()和include()的区别是无论require()的位置如何,指定文件一定包含在require()的脚本中。

 


 

7  从函数返回多个值:假设要创建一个从数据库中获取用户数据的函数(姓名、邮箱、住址、电话号码),然后用户的全部个人信息返回给调用者。实现返回多值,语言构造list()可以满足你的愿望。

<
?php
function retrieveUserProfile(){
$user[]
=
"Jason Gilmore";
$user[]
= jason@example.com;
$user[]
=
"English";
return $user;
}
list ($name, $email, $language)
= retrieveUserProfile();
echo
"Name: $name, email: $email, language: $language";
?
>

8  数组

创建数组:PHP与其他计算机语言在创建数组时有许多不同的地方,不需要指定其大小、使用数字时不需要先声明。

    

相关联的函数有

    • explode(separator,string,limit)    //把字符串分割为数组,前两个参数是必须要有的。
    • range(fist, secend,step)                  //创建并返回一个包含指定范围的元素的数组,前两个参数必须要有。
    • is_array(mixed variable)                  //判断变量类型是否为数组类型。

转载于:https://www.cnblogs.com/hww836967373/p/3213195.html

你可能感兴趣的文章
Go语言基础之结构体
查看>>
SpringCloud:Eureka Client项目搭建(Gradle项目)
查看>>
jqueryValidate
查看>>
ATL使用IE控件,并且屏蔽右键
查看>>
Jenkins
查看>>
linux下使用screen和ping命令对网络质量进行监控
查看>>
数据库设计技巧
查看>>
css定位概述
查看>>
C# 动态修改配置文件 (二)
查看>>
BOM:文档对象模型 --树模型
查看>>
我的Android进阶之旅------>WindowManager.LayoutParams介绍
查看>>
segment
查看>>
获取鼠标的原始移动值
查看>>
Linux信号 编程
查看>>
有关滚动与位置
查看>>
Box2D自定义重力
查看>>
chpasswd
查看>>
mysqldump --single-transaction 和--lock-tables参数详解
查看>>
android 数据库_sql语句总结
查看>>
python购物车
查看>>