在 PHP 中,你可以使用不同的方法将字符串转换为数组。以下是几种常见的方法:
使用 str_split() 函数:
$string = "Hello, World!"; $array = str_split($string); print_r($array);
输出:
Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => , [6] => [7] => W [8] => o [9] => r [10] => l [11] => d [12] => ! )
这个方法将字符串中的每个字符都作为一个数组元素。
使用 explode() 函数:
$string = "Hello, World!"; $delimiter = ", "; $array = explode($delimiter, $string); print_r($array);
输出:
Array ( [0] => Hello [1] => World! )
这个方法使用一个分隔符将字符串分割成多个部分,并将这些部分存储在数组中。你可以根据需要选择适当的分隔符。
使用 preg_split() 函数:
$string = "Hello, World!"; $pattern = "/[\s,]+/"; // 匹配空格和逗号 $array = preg_split($pattern, $string); print_r($array);
输出:
Array ( [0] => Hello [1] => World! )
这个方法使用正则表达式来匹配字符串中的分隔符,并将分隔符之间的部分存储在数组中。在这个例子中,我们使用了正则表达式 "/[\s,]+/" 来匹配空格和逗号。