php7 字符串转数组,php将字符串转换为数组
时间: 2023-06-28 14:07:28 浏览: 106
在 PHP 中,可以使用 `explode()` 函数将字符串转换为数组。`explode()` 函数的第一个参数是用于分割字符串的分隔符,第二个参数是要分割的字符串。例如,将逗号分隔的字符串转换为数组:
```php
$str = "apple,banana,orange";
$arr = explode(",", $str);
print_r($arr);
```
输出结果为:
```
Array
(
[0] => apple
[1] => banana
[2] => orange
)
```
另外,如果要将每个字符都转换为数组的一个元素,可以使用 `str_split()` 函数。例如:
```php
$str = "hello";
$arr = str_split($str);
print_r($arr);
```
输出结果为:
```
Array
(
[0] => h
[1] => e
[2] => l
[3] => l
[4] => o
)
```
相关问题
php 字符串转数组
要将一个字符串转换为数组,你可以使用 PHP 的内置函数 `explode()`。这个函数通过指定的分隔符将字符串分割为多个子字符串,并返回一个数组。
下面是使用 `explode()` 函数将字符串转换为数组的示例代码:
```php
$string = "apple,banana,orange";
$array = explode(",", $string);
print_r($array);
```
输出结果会是:
```
Array
(
[0] => apple
[1] => banana
[2] => orange
)
```
在这个例子中,我们使用逗号作为分隔符将字符串 `$string` 分割为多个子字符串,并将结果存储在数组 `$array` 中。你可以根据需要指定不同的分隔符来分割字符串。
PHP 字符串转数组
以下是使用PHP将字符串转换为数组的两种方法:
1. 使用str_split()函数:
```php
$str = "Hello World";
$arr = str_split($str);
print_r($arr); // 输出:Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => W [7] => o [8] => r [9] => l [10] => d )
```
2. 使用explode()函数:
```php
$str = "苹果,香蕉,橙子,西瓜";
$arr = explode(",", $str);
print_r($arr); // 输出:Array ( [0] => 苹果 [1] => 香蕉 [2] => 橙子 [3] => 西瓜 )
```
阅读全文