📜  PHP |常用表达(1)

📅  最后修改于: 2023-12-03 15:18:26.473000             🧑  作者: Mango

PHP常用表达

PHP是一种行业广泛使用的Web开发语言,以下是PHP开发中最常用的一些表达。

数据类型

PHP中常见的数据类型包括整数、浮点数、字符串、布尔值、数组、对象和NULL等类型。

// 定义整数
$num = 20;

// 定义浮点数
$float = 3.14;

// 定义字符串
$str = "Hello World";

// 定义布尔值
$isTrue = false;

// 定义数组
$arr = [1, 2, 3];

// 定义对象
$obj = new stdClass();

// 定义NULL
$null = null;
变量

在PHP中,变量名以$符号开头,可以存储各种类型的数据。

// 定义变量
$name = "John Doe";

// 输出变量
echo $name;

// 重新赋值变量
$name = "Jane Doe";

// 输出重新赋值后的变量
echo $name;
变量作用域

PHP中变量的作用域(即变量在哪个范围内可见)分为函数内部和函数外部。

$name = "John Doe"; // 这个变量在函数外部可见

function sayHello() {
  $name = "Jane Doe"; // 这个变量在函数内部可见

  echo "Hello " . $name;
}

sayHello(); // 输出 "Hello Jane Doe"

echo $name; // 输出 "John Doe"
数组

PHP中的数组是一种有序、可变和键值对集合的数据类型。

// 定义数组
$arr = array(1, 2, 3);

// 获取数组长度
$len = count($arr);

// 遍历数组
foreach($arr as $val) {
  echo $val;
}

// 使用键值对定义数组
$person = array(
  "name" => "John Doe",
  "age" => 30,
  "address" => "123 Main St."
);

// 获取数组中的值
echo $person["name"]; // 输出 "John Doe"

// 在数组末尾添加元素
array_push($arr, 4);

// 删除数组末尾的元素
array_pop($arr);
字符串

PHP中的字符串可以使用单引号或双引号表示。双引号字符串支持内插变量(即在字符串中插入变量)。

$name = "John Doe";

// 使用单引号字符串
echo 'Hello ' . $name; // 输出 "Hello John Doe"

// 使用双引号字符串
echo "Hello $name"; // 输出 "Hello John Doe"
字符串函数

PHP中有许多字符串处理函数,例如:

// 获取字符串长度
$len = strlen("Hello World"); // $len的值为11

// 转换为大写
$str = strtoupper("Hello World"); // $str的值为"HELLO WORLD"

// 转换为小写
$str = strtolower("Hello World"); // $str的值为"hello world"

// 查找子字符串
$pos = strpos("Hello World", "World"); // $pos的值为6
控制流

PHP中有许多控制流语句,例如if语句、while语句、for语句等。

$userAge = 30;

// if语句
if($userAge > 18) {
  echo "Welcome!";
} else {
  echo "Sorry, you must be 18 or older to enter.";
}

// while循环
$i = 1;
while($i <= 10) {
  echo $i;
  $i++;
}

// for循环
for($i = 1; $i <= 10; $i++) {
  echo $i;
}
函数

在PHP中,函数是一个封装好的代码块,可以在任何地方访问,执行后可以返回一个值。函数可以接受任意数量的参数。

// 定义函数
function add($num1, $num2) {
  return $num1 + $num2;
}

// 调用函数
$result = add(2, 3); // $result的值为5

// 函数中的默认参数
function greet($name = "World") {
  echo "Hello " . $name;
}

greet(); // 输出 "Hello World"

greet("John Doe"); // 输出 "Hello John Doe"

以上就是PHP开发中最常用的表达,更多内容可以参考PHP的官方文档。