php拆分中文字符串

电脑杂谈  发布时间:2020-05-29 08:15:57  来源:网络整理

php分离字符串_php分离字符串_php 过滤乱码字符

要分隔字符串,请使用“ str_split”. 好处是偶数空格将用作数组的元素. 我的上一个示例是因为前一个字符串包含2个空格,而最后一个仅包含一个空格. 但是,输出时看到的显示是相同的.

还可以根据其他分隔符对其进行划分php分离字符串,例如“ explode”或“ preg_split”,

php教程explode()函数

php字符串函数

定义和用法

The

explode()函数将字符串分成一个数组.

语法

php分离字符串_php 过滤乱码字符_php分离字符串

爆炸(分隔符,字符串,限制)参数说明

需要分隔符. 指定在何处分割字符串.

字符串是必需的. 要分割的字符串.

limit是可选的. 指定返回的最大数组元素数.

示例

在此示例中,我们将字符串拆分为一个数组:

<?php
    $str = "hello world. it's a beautiful day.";
    print_r (explode(" ",$str));
 ?>

输出:

php 过滤乱码字符_php分离字符串_php分离字符串

array
    (
    [0] => hello
    [1] => world.
    [2] => it's
    [3] => a
    [4] => beautiful
    [5] => day.
    )

str_split拆分功能

定义和用法

str_split()函数将字符串拆分为一个数组.

语法

str_split(字符串,长度)参数说明

字符串是必需的. 指定要分割的字符串.

length是可选的. 指定每个数组元素的长度. 默认值为1.

php分离字符串_php分离字符串_php 过滤乱码字符

说明

如果length小于1,则str_split()函数将返回false.

如果length大于字符串的长度,则整个字符串将作为数组的唯一元素返回.

示例

示例1

输出:

array
    (
    [0] => h
    [1] => e
    [2] => l
    [3] => l
    [4] => o
 )

示例2

php 过滤乱码字符_php分离字符串_php分离字符串

    <?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

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 焦艳新
        焦艳新

        尤其是反舰导弹和机场

      热点图片
      拼命载入中...