PHP 数据类型

有:

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 向执行流引用关键文件。这有助于提高应用程序的安全性和完整性,在某个关键文件意外丢失的情况下。