PHP 数据类型
有:
- 字符串
- 整数
- 浮点数
- 逻辑
- 数组
- 对象
- NULL
PHP 字符串
字符串是字符序列,比如 “Hello world!”。
PHP 整数
整数是没有小数的数字。
PHP 浮点数
浮点数是有小数点或指数形式的数字。
PHP 逻辑
逻辑是 true 或 false。
PHP 数组
数组在一个变量中存储多个值。
在下面的例子中,我们将测试不同的数组。PHP var_dump() 会返回变量的数据类型和值:
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
注意:PHP var_dump() 会返回变量的数据类型和值。所以上例中的输出结果:
array(3) { [0]=> string(5) "Volvo" [1]=> string(3) "BMW" [2]=> string(6) "Toyota" }
PHP 对象
对象是存储数据和有关如何处理数据的信息的数据类型。
在 PHP 中,必须明确地声明对象。
首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。
然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:
model = "VW"; } } // 创建新的对象 $herbie = new Car(); // 显示对象属性 echo $herbie->model; ?>
输出结果为:VW
PHP NULL
特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。
NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。
可以通过把值设置为 NULL,将变量清空。
PHP 字符串函数
PHP strlen()
strlen就是string length,字符串长度。用来获得字符串长度。
<?php
echo strlen("Hello world!"); // 输出12
?>
PHP str_word_count
获得字符串中单词数量。
<?php
echo str_word_count("Hello world!"); // 输出2
?>
PHP strrev()
倒着输出字符串。
<?php
echo strrev("Hello world!"); // 输出!dlrow olleH
?>
PHP strpos()
获得指定文本的位置
<?php
echo strpos("Hello world!", "world"); // 输出6
?>
注意哦,你们可能会想空格不算在内么?不应该是第七位么?
原因是:第一个字母在字符串的位置不是1,而是0。
PHP str_replace()
该函数以其他字符替换字符串中的一些字符。区分大小写。
<?php
echo str_replace("world", "Dolly", "Hello world!"); // 输出Hello Dolly!
?>
还有更多的字符串函数,具体在使用的时候再学也不迟。
PHP include / require
include (或 require)语句会获取指定文件中存在的所有文本/代码/标记,并复制到使用 include 语句的文件中。
包含文件很有用,如果您需要在网站的多张页面上引用相同的 PHP、HTML 或文本的话。
include 'filename';
//or
require 'filename';
例(在页面中调用包含共通部分的页脚文件footer.php):
<html>
<body>
<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php';?>
</body>
</html>
include 和 require 语句是相同的,除了错误处理方面:
require 会生成致命错误,并停止脚本
include 只生成警告,并且脚本会继续
因此,如果您希望继续执行,并向用户输出结果,即使包含文件已丢失,那么请使用 include。否则,在框架、CMS 或者复杂的 PHP 应用程序编程中,请始终使用 require 向执行流引用关键文件。这有助于提高应用程序的安全性和完整性,在某个关键文件意外丢失的情况下。
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。