php string2array
时间: 2024-03-24 07:18:00 浏览: 16
如果您的字符串包含一个数组,您可以使用PHP中的“explode”函数将其转换为数组。以下是一个示例:
```php
$string = "apple,orange,banana";
$array = explode(",", $string);
print_r($array);
```
这将输出以下内容:
```
Array
(
[0] => apple
[1] => orange
[2] => banana
)
```
在这个示例中,我们使用逗号作为分隔符将字符串分割成一个数组。您可以使用任何您想要的分隔符。
相关问题
php string2array() 用法
`string2array()` 函数通常用于将字符串转换为数组。它的语法如下:
```php
array string2array(string $string [, string $delimiter = "," [, string $regx = "/[\s,]+/"]])
```
其中,`$string` 参数表示要转换为数组的字符串;`$delimiter` 参数表示分隔符,默认为逗号;`$regx` 参数表示正则表达式,用于匹配分隔符,默认为 `/[\s,]+/`,表示匹配空格或逗号。
下面是一个示例:
```php
$str = "apple,orange,banana";
$arr = string2array($str);
print_r($arr);
```
输出结果为:
```
Array
(
[0] => apple
[1] => orange
[2] => banana
)
```
如果需要使用其他分隔符,可以传递第二个参数:
```php
$str = "apple|orange|banana";
$arr = string2array($str, "|");
print_r($arr);
```
输出结果为:
```
Array
(
[0] => apple
[1] => orange
[2] => banana
)
```
希望这可以帮助你理解 `string2array()` 函数的用法。
sql string转换成array
假设你的 SQL 字符串是一个逗号分隔的字符串,例如 "apple,banana,orange",你可以使用 PHP 的 `explode` 函数将其转换为数组,如下所示:
```php
$sql_string = "apple,banana,orange";
$array = explode(",", $sql_string);
print_r($array);
```
输出:
```
Array
(
[0] => apple
[1] => banana
[2] => orange
)
```
如果你的 SQL 字符串不是逗号分隔的,你需要根据实际情况选择适当的分隔符来将其转换为数组。