欢迎访问宙启技术站
智能推送

PHP中必须使用的十个函数

发布时间:2023-06-19 23:47:09

PHP是一种面向Web的编程语言,通过在服务器端运行,可以为网站和Web应用程序提供强大的功能和动态性。在使用PHP创建网站或应用程序时,使用函数是非常重要的。下面是十个必不可少的PHP函数。

1. echo/print

echo和print都是用于向客户端输出字符串的基本函数。echo没有返回值,而print有一个返回值为1。两者可以输出任何类型的数据,包括字符串、数字和数组等。

例如:

<?php 

echo "Hello World!"; // 输出 Hello World! 

print "Hello World!"; // 输出 Hello World! 

?>

2. strlen

strlen函数用于得到字符串的长度。它接受一个字符串作为参数,返回其长度值。

例如:

<?php 

$str = "Hello World!"; 

echo strlen($str); // 输出 12 

?>

3. strpos

strpos函数用于查找一个字符串在另一个字符串中的位置。它接受两个参数, 个参数是要查找的字符串,第二个参数是要在其中查找的字符串。如果查找成功,则返回字符串在第二个参数中的位置,否则返回false。

例如:

<?php 

$str = "Hello World!"; 

echo strpos($str, "World"); // 输出 6 

?>

4. array

array函数用于创建一个数组。它支持以下四种不同的语法:

语法1:array(value1, value2, value3, …)

语法2:array(key1 => value1, key2 => value2, …)

语法3:array([value1, key1], [value2, key2], [value3, key3], …)

语法4:array([])

例如:

<?php 

// 创建一个普通数组 

$colors = array("red", "green", "blue"); 

// 创建一个关联数组 

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); 

?>

5. count

count函数用于获取数组中元素的数量。它接受一个数组作为参数,并返回该数组中元素的数量。

例如:

<?php 

$colors = array("red", "green", "blue"); 

echo count($colors); // 输出 3 

?>

6. in_array

in_array函数用于查找一个值是否在数组中存在。它接受两个参数:要查找的值和要在其中查找的数组。如果查找成功,则返回true,否则返回false。

例如:

<?php 

$colors = array("red", "green", "blue"); 

if(in_array("red", $colors)){ 

  echo "Value found!"; 

?>

7. array_push

array_push函数用于向数组中添加一个或多个元素。它接受两个参数:要添加的元素和要添加到的数组。添加后,该数组的最后一个元素就是添加的元素。

例如:

<?php 

$colors = array("red", "green"); 

array_push($colors, "blue", "yellow"); 

print_r($colors); // 输出 Array ( [0] => red [1] => green [2] => blue [3] => yellow ) 

?>

8. filter_var

filter_var函数用于验证和过滤数据。根据不同的过滤选项,它可以用于验证输入的数据是否合法,并过滤输入的数据。

例如:

<?php 

$email = "john.doe@example.com"; 

if(filter_var($email, FILTER_VALIDATE_EMAIL)){ 

  echo "Valid email address!"; 

} else{ 

  echo "Invalid email address!"; 

?>

9. strip_tags

strip_tags函数用于从字符串中删除HTML和PHP标记。它接受一个字符串作为参数,并删除所有的HTML和PHP标记后返回该字符串。

例如:

<?php 

$html = "<p>Hello World!</p>"; 

echo strip_tags($html); // 输出 Hello World! 

?>

10. mysqli_query

mysqli_query函数用于执行MySQL查询。它接受两个参数:MySQL连接和要执行的SQL查询。如果查询成功,则返回查询结果,否则返回false。

例如:

<?php 

// 建立MySQL连接 

$conn = mysqli_connect("localhost", "username", "password", "database"); 

// 执行SQL查询 

$result = mysqli_query($conn, "SELECT * FROM users"); 

// 输出查询结果 

while($row = mysqli_fetch_array($result)){ 

  echo $row["username"] . ", " . $row["email"]; 

// 关闭MySQL连接 

mysqli_close($conn); 

?>