PHP运算数据类型转换例题
时间: 2024-09-20 15:13:49 浏览: 32
C语言数据类型转换.ppt
在PHP中,不同类型的数据可以进行转换,以便于进行计算或操作。这里有一些常见的数据类型转换例子:
1. **自动类型转换**(Implicit Type Conversion):
- 当字符串与数字相加减乘除时,PHP会自动将字符串解析为数字进行计算。
```php
echo 5 + "3"; // 输出8,因为"3"被转换为了整数3
```
2. **强制类型转换**(Explicit Type Casting):
- 使用 `(int)`、`(float)` 或 `(string)` 等前缀强制转换数据类型。
```php
$str = "42";
$num = (int)$str; // $num现在是一个整数42
```
3. **数组与数字的转换**:
- 数组索引为0开始,可以被看作是连续的整数。
```php
$arr = [1, 2, 3];
echo $arr[1]; // 输出2,相当于(int)$arr[1]
```
4. **字符串与布尔值的转换**:
- 空字符串 `''` 转换为 `false`,非空字符串为 `true`。
```php
if ($str = "") {
echo "Empty string"; // 输出 Empty string
}
```
阅读全文