网站开发过程中有时候会有一些字符串和数组互转,接下来吾爱编程为大家介绍一下字符串和数组互转的方法,有需要的小伙伴可以参考一下:

1、将字符串转换为数组:/**

* 将字符串转换为数组

* @param    string    $data    字符串

* @return    array    返回数组格式,如果,data为空,则返回空数组

*/

function string2array($data) {

if($data == '') return array();

$data = stripslashes($data);

@eval("\$array = $data;");

return $array;

}

2、将数组转换为字符串:/**

* 将数组转换为字符串

*

* @param    array    $data        数组

* @param    bool    $isformdata    如果为0,则不使用new_stripslashes处理,可选参数,默认为1

* @return    string    返回字符串,如果,data为空,则返回空

*/

function array2string($data, $isformdata = 1) {

if($data == '') return '';

if($isformdata) $data = new_stripslashes($data);

return addslashes(var_export($data, TRUE));

}

以上就是吾爱编程为大家介绍的PHP中数组和字符串的相互转换的方法,了解更多相关文章请关注吾爱编程网!

php中如何比较数组和字符串,PHP中数组和字符串的相互转换-PHP数组和字符串互相转换方法-吾爱编程网...相关推荐

  1. java一维数组正序输出,java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...

    今天吾爱编程为大家分享一下Java的经典实例之一:java将一个数组逆序输出,有需要的小伙伴可以参考: 1.题目要求: 使用Java编程一个程序,将一个数组逆序输出 2.程序代码:public sta ...

  2. java将数组逆序输出_java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...

    今天吾爱编程为大家介绍一下java的经典实例将一个数组逆序输出,相信很多学习java的小伙伴都会接触到,有需要的小伙伴可以参考一下: 1.需求分析: 用第一个与最后一个交换, 第二个与倒数第二个交换, ...

  3. OC中的数组,常使用的函数,怎样将字符串写到文件中,将数组写到文件中

    现在我要解决的问题是什么,怎样将字符串写到文件中 NSString *str1=@"Hello World";//首先是定义一个字符串,也就是要操作的字符串 NSString *f ...

  4. 20190501-编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串...

    题目描述 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow ...

  5. c语言中字符串数组应用,C语言中字符变量字符串和字符数组应用.doc

    C语言中字符变量字符串和字符数组应用 字符变量(type`char`?字符串(string)和字符数组(type`char`arrary)是C语言中非常重要的结构成分,也是应用编程中常发生混淆?导致错 ...

  6. 算法刷题——字符串| 给定一个字符类型数组chas[],判断chas中是否所有的字符都只出现过一次

    import java.util.Optional;/*** Author:SunLala* Date: 2022/3/26* 功能描述:(给定一个字符类型数组chas[],判断chas中是否所有的字 ...

  7. C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度。请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中

    例题:S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度.请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中,函数返回数组a的长度. 例如,s=&qu ...

  8. Python 轻松解决从 K 个字符串数组中任意取一个字符串,按顺序拼接,列出所有可能的字符串组合。(对比用库和不用库的方法)

    文章目录 一.问题说明 二.解决方法 一.问题说明 问题来源:粉丝的提问 从 K 个字符串数组中任意取一个字符串,按顺序拼接,列出所有可能的字符串组合(对比用库和不用库的方法) 二.解决方法 iter ...

  9. 嵌入式linux编程过成中模块从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数(提取特定字符串+字符串转16进制)

    嵌入式linux编程过成中用到zigbee模块 zigbee从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数 (提取特定字符串+字符串转16进制) #include<st ...

最新文章

  1. 独家|OpenCV 1.2 如何用OpenCV扫描图像、查找表和测量时间(附链接)
  2. error: ‘::main‘ must return ‘int‘
  3. 笨办法学R编程(2)
  4. 汇编语言整数加减法示例
  5. 原生android 权限管理,Android 权限管理(原生、EasyPermissions、RxPermissions)
  6. am335x uboot, kernel 编译
  7. 卓同学的 Swift 面试题
  8. 深度学习(2)--常见概率分布(2)
  9. 自定义依赖注解无效_关于Apt注解实践与总结【包含20篇博客】
  10. 增加javascript的 trim函数
  11. MessageBox和AfxMessageBox函数的区别
  12. 利用unittest+ddt进行接口测试(二):使用yaml文件管理测试数据
  13. 使用 FFmpeg 工具合并本地多个.ts文件为单个.MP4
  14. 奥特曼系列ol星球破坏是哪个服务器,奥特曼里的“六大星球毁灭者”,每个都是轻松毁灭星球的存在...
  15. 采用FPGA开发高清相机sensorISP芯片要点分析
  16. Excel提取汇总所有工作表名
  17. 网页打开慢,响应时间慢,如何定位这个问题?
  18. 二维码生成插件qrious(纯JS)
  19. Kubernetes集群中Pod间文件拷贝
  20. 四、Solr数据源配置(JNDI、DIH)及定时重做索引

热门文章

  1. kinect 录制彩色和深度视频
  2. JAVA【long值与ip地址互转】 - ip的判别
  3. 人还是很需要成就感的
  4. linux每日命令(19):locate 命令
  5. SQL server 2016 安装步骤
  6. 使用Varnish加速Web
  7. springMVC3学习--ModelAndView对象(转)
  8. linux常用系统命令
  9. SQL Server 2000查询n到m条记录
  10. httpsendrequest的head怎么用string写_商品广告语用怎么写?男人篇