`

PHP 把字符串转换为数组支持中文

 
阅读更多
<meta charset="UTF-8">  
<?php
//将一个字符串转换成数组,支持中文
function strToArray($string) {
    $strlen = mb_strlen($string);
    while ($strlen) {
        $array[] = mb_substr($string, 0, 1, "utf8");
        $string = mb_substr($string, 1, $strlen, "utf8");
        $strlen = mb_strlen($string);
    }
    return $array;
}
$string = '链接:www.onestopweb.cn';
$arr = strToArray($string);
print_r($arr);
?>

 

效果图:

 

 

 

 

 

 

  • 大小: 18.8 KB
分享到:
评论

相关推荐

    lua切割字符串为数组(split)

    lua字符串转数组,类似js里的split()和php里的explode()

    PHP 将逗号、空格、回车分隔的字符串转换为数组的函数

    有时,我们可能需要将一个包含多种分隔符的字符串转换成数组,以便更好地操作和处理数据。在给定的标题和描述中,提到了一个具体的场景:通过空格、逗号(包括中文和英文)以及回车来分隔字符串,并将其转换为数组。...

    php把字符串指定字符分割成数组的方法

    另一个值得一提的函数是 `json_decode()`,虽然它的主要用途是将 JSON 格式的字符串解码为 PHP 对象或数组,但当第二个参数设置为 `true` 时,它可以将 JSON 数组字符串转换为 PHP 数组: ```php $json_str = '[...

    php将字符串转换为数组实例讲解

    在PHP编程语言中,将字符串转换为数组是一个常见的操作,主要通过`explode()`函数来实现。`explode()`函数是一个非常实用的内置函数,它能够根据指定的分隔符将一个字符串分割成多个子字符串,从而形成一个数组。...

    php字符串操作全实例心得

    convert_cyr_string 函数将古斯拉夫字符串转换成其它字符串,以便于在不同的系统之间传输数据。 7. crypt: 将字符串用 DES 编码加密 crypt 函数将字符串用 DES 编码加密,以保护数据的安全。 8. echo: 输出字符串...

    php字符串函数分类

    ### PHP字符串函数分类详解 #### 一、统计(Statistics) 在处理字符串时,我们经常会遇到需要统计字符串长度的情况。PHP提供了多种方法来实现这一功能。 ##### `strlen` **功能描述:** 获取字符串长度(默认为...

    php函数之字符串函数大全

    44. `strtoupper()`: 将字符串转换为大写,同样用于大小写不敏感的操作。 45. `str_replace()`: 在字符串中替换所有匹配的子字符串。 46. `substr()`: 提取字符串的一部分,可以根据需要截取字符串。 这些函数...

    php使用explode()函数将字符串拆分成数组的方法

    然后,`explode(",", $str)` 使用逗号作为分隔符,将字符串拆分为数组 `$arr`。最后,使用 `print_r()` 函数以预格式化的形式输出数组,显示了拆分后的结果。 ### 应用场景 - **CSV数据处理** 当你需要读取或处理...

    PHP 字符串函数总结

    8. `strtolower()` 和 `strtoupper()` 用于将字符串转换为小写或大写,这对于大小写敏感的比较非常有用。 9. `ucwords()` 用于将每个单词的首字母转换为大写,`ucwords("hello world")` 返回 "Hello World"。 10. ...

    字符串 php

    以下是对PHP字符串处理的一些核心知识点的详细说明: 1. **创建字符串**: - 单引号:`'Hello World!'`,在单引号中,变量不会被解析。 - 双引号:"Hello $name!",在双引号中,变量会被解析。 - 嵌套引号:可以...

    php将字符串全部转换成大写或者小写的方法

    在PHP编程语言中,处理字符串是一项常见的任务,其中包括将字符串转换为全大写或全小写。这在处理用户输入、格式化数据或遵循特定的编程规范时非常有用。本篇文章将详细介绍如何使用PHP的内置函数`strtolower`和`...

    PHP 数组和字符串互相转换实现方法.rar

    二、字符串转换为数组 1. `explode()` 函数:与`implode()`相反,`explode()`函数使用分隔符将字符串分割成数组: ```php $str = 'apple,banana,cherry'; $array = explode(', ', $str); print_r($array); // 输出...

    php 字符串操作大全

    * addslashes($str): 使 str 内单引号(')、双引号(")、反斜线(\)与 NUL 字符串转换为\',\",\\。 * get_magic_quotes_gpc(): 检测是否打开 magic_quotes_gpc。 * stripslashes(): 去除字符串中的反斜线。 十二...

    xml-to-array:将xml转换为数组的简单类

    该软件包提供了一个非常简单的类,可以将xml字符串转换为数组。 受Spatie的启发 :red_heart_selector: 安装 您可以通过composer安装此软件包。 composer require vyuldashev/xml-to-array 用法 use Vyuldashev \ ...

    PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠

    如果需要将JSON字符串转换为数组,可以在`json_decode()`函数中添加第二个参数`true`。 ```php $arr = json_decode($str, true); ``` 然而,在某些特殊情况下,JSON字符串可能在前端被不当地处理,导致其不符合...

    PHP常见字符串操作函数与用法总结

    字符串中字母大小写的转换也是格式化的重要方面,strtoupper()函数可以把字符串转换为全部大写,而strtolower()函数则将字符串转换为全部小写。ucfirst()函数作用是将字符串首字母转换为大写,而ucwords()函数则是将...

    php str_getcsv把字符串解析为数组的实现方法

    `explode()`函数是最常见的工具,它允许我们根据指定的定界符将字符串分割成数组。然而,当处理CSV(逗号分隔值)格式的数据时,`explode()`可能无法提供期望的结果,因为CSV格式可能会包含嵌套的引号和特殊字符。在...

Global site tag (gtag.js) - Google Analytics