使用以下代码将字符串拆分为字符数组。
$chars = preg_split('//',$str,-1,PREG_SPLIT_NO_EMPTY);
它使用preg_split()带有许多参数的PHP函数。这些领域如下:
要使用的正则表达式。在这种情况下,它匹配所有内容。
正则表达式中使用的字符串。
这是字符数限制。在这种情况下,-1表示没有限制,因此该函数适用于任何大小的字符串。
最后一个参数可以是标志,也可以是一系列由|隔开的标志。特点。在这种情况下,将使用PREG_SPLIT_NO_EMPTY标志。这样可以防止函数返回任何空字符串。因此,如果您的字符串中包含空格,则不会返回它们。
举个例子,使用下面的字符串变量。
$str = 'wibble';
可以将其传递到代码中并像这样打印出来。
$chars = preg_split('//',$str,-1,PREG_SPLIT_NO_EMPTY); echo '<pre>'.print_r($chars,true).'</pre>';
这将打印出以下内容:
Array ( [0] => w [1] => i [2] => b [3] => b [4] => l [5] => e )