在php中按字母分解字符串
我在php中有一个字符串,如下所示:在php中按字母分解字符串,php,arrays,string,Php,Arrays,String,我在php中有一个字符串,如下所示: $string = "Count the character frequency of this string"; 当我使用explode功能时,输出显示为: Array ( [0] => Count [1] => the [2] => character [3] => frequency [4] => of [5] =
$string = "Count the character frequency of this string";
当我使用explode功能时,输出显示为:
Array (
[0] => Count
[1] => the
[2] => character
[3] => frequency
[4] => of
[5] => this
[6] => string
)
但是上面的输出并不能让我满意,因为我想实现如下输出:
Array (
[0] => C
[1] => o
[2] => u
[3] => n
[4] => t
[5] => t
[6] => h
[7] => e
[8] => c
[9] => h
[10] => a
[11] => r
[12] => a
[13] => c
)
我想用信把它们炸开
我的问题是:有可能吗?如果是,有什么建议吗。提前感谢使用后使用以去除空格字符:
print_r(str_split(str_replace(' ', '', $string)));
print_r(str_split(preg_replace('/[^\da-z]/i', '', $string)));
如果字符串将包含其他非字母数字字符,则可以使用正则表达式替换所有非字母数字字符:
print_r(str_split(str_replace(' ', '', $string)));
print_r(str_split(preg_replace('/[^\da-z]/i', '', $string)));
在php中,默认情况下,可以以字符数组的形式访问字符串
echo $string[0]
输出
C
举几个例子…………是的,我喜欢这些演示;-)