
要分隔字符串,请使用“ str_split”. 好处是偶数空格将用作数组的元素. 我的上一个示例是因为前一个字符串包含2个空格,而最后一个仅包含一个空格. 但是,输出时看到的显示是相同的.
还可以根据其他分隔符对其进行划分php分离字符串,例如“ explode”或“ preg_split”,
php教程explode()函数
php字符串函数
定义和用法
The
explode()函数将字符串分成一个数组.
语法

爆炸(分隔符,字符串,限制)参数说明
需要分隔符. 指定在何处分割字符串.
字符串是必需的. 要分割的字符串.
limit是可选的. 指定返回的最大数组元素数.
示例
在此示例中,我们将字符串拆分为一个数组:
<?php
$str = "hello world. it's a beautiful day.";
print_r (explode(" ",$str));
?>
输出:

array
(
[0] => hello
[1] => world.
[2] => it's
[3] => a
[4] => beautiful
[5] => day.
)
str_split拆分功能
定义和用法
str_split()函数将字符串拆分为一个数组.
语法
str_split(字符串,长度)参数说明
字符串是必需的. 指定要分割的字符串.
length是可选的. 指定每个数组元素的长度. 默认值为1.

说明
如果length小于1,则str_split()函数将返回false.
如果length大于字符串的长度,则整个字符串将作为数组的唯一元素返回.
示例
示例1
输出:
array
(
[0] => h
[1] => e
[2] => l
[3] => l
[4] => o
)
示例2

<?php
print_r(str_split("hello",3));
?>
输出:
Array ( [0] => hel [1] => lo )
preg_split-使用正则表达式分割字符串
说明
数组preg_split(字符串模式,字符串主题[,int限制[,int标志]])
返回一个数组,该数组包含沿着与模式匹配的边界分割的subject的子字符串.
如果指定了限制php分离字符串,则最多返回限制子字符串. 如果limit为-1,则表示没有限制,可用于继续指定可选参数标志.
标志可以是以下标记的任意组合(使用按位OR运算符|组合):
preg_split_no_empty
如果设置了此标签,则preg_split()仅返回非空组件.
以上是我在互联网上找到的有关分割字符串的文章,该文章也比较完整. 今天,当我从事一个项目时,遇到了一个问题,将中英文混合字符串拆分. 由于中文占2个字节,因此在使用str_split函数时,悲剧字符会出现乱码. 因此,我在Internet上找到了可以正确分割字符串的函数. 该字母仅支持gb2312编码,其他编码字符串需要先转换为编码.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-226231-1.html
尤其是反舰导弹和机场