目录索引

  • 针对问题
    • JSON转数组
    • 去除目标字符串中的数字
    • 去除目标字符串中的换行符
    • 将字符串转数组
    • 最后码一张效果图

针对问题

在编写PHP代码的过程中,今天碰到一个需求,需要将一个json格式中的部分字段以数组的形式返回,然后在处理过程中,就碰到了字符串需要去除字符串中的数字以及多余的分隔符以及换行。

JSON转数组

基础方法:
php自带的转换函数,这里不做赘述。
方法:json_decode($json,true);

去除目标字符串中的数字

在网上的方法中测试后,以下正则表达式和函数可以有效实现:
正则表达式:/\\d+/
函数:preg_replace(‘正则表达式’,'替换字符串(可不填) ',‘目标字符串’);
使用方法:$stringThen = preg_replace("/\\d+/",'', $stringStart);

去除目标字符串中的换行符

在网上的方法中测试后,以下正则表达式和函数可以有效实现:
正则表达式:/\s/
函数:preg_replace(‘正则表达式’,'替换字符串(可不填) ',‘目标字符串’);
使用方法:$stringThen = preg_replace("/\s/",'', $stringStart);

将字符串转数组

使用PHP中的自带函数,就可以实现,根据分隔符,将字符串转换为数组的效果:
函数:explode( ‘分隔符’ , 目标字符串);
使用方法:
以英文逗号为例

explode(',',$a)

最后码一张效果图

开始效果:json转数组后的字符串

处理后效果:

日常记录,希望对你也有些许帮助。

PHP中json对象转数组过程中去除字符串中的换行与数字方法相关推荐

  1. java中json对象去重复_如何忽略Java中JSON对象的多个属性?

    @JsonIgnoreProperties杰克逊注解可以用于指定属性的列表或者字段的一类忽略. @JsonIgnoreProperties注释可以放在上面的类声明,而不是上面的各个属性或字段忽略. 语 ...

  2. 去除字符串中所有的逗号

    arrBusiType.replace(/,/g, "");//去除字符串中所有的逗号 s_raise_end_date.replace(/-/g, "")// ...

  3. 去除字符串中所有的空格

    <script>/*一.去除字符串中所有的空格. 二.去除字符串中左边的空格与右边的空格 " a b " "a b" */ function fn( ...

  4. 【性能优化】面试官:Java中的对象和数组都是在堆上分配的吗?

    写在前面 从开始学习Java的时候,我们就接触了这样一种观点:Java中的对象是在堆上创建的,对象的引用是放在栈里的,那这个观点就真的是正确的吗?如果是正确的,那么,面试官为啥会问:"Jav ...

  5. jq js json 转字符串_JS中JSON对象和String之间的互转及处理技巧

    json:JavaScript 对象表示法(javascript Object Notation),其实JSON就是一个javaScript的对象(Object)而已. 如有不清楚JSON,可以去w3 ...

  6. SharedPreferences中Json对象session部分字符串替换

    SharedPreferences中Json对象session部分字符串替换,涉及到部分字符串的更新,又不想重新load服务器的数据 实现方法: package X;XXXXXpublic class ...

  7. 微信小程序更新二维数组中的对象或数组的属性值

    微信小程序更新二维数组中的对象或数组的属性值,这里可能有两种情况 1.微信小程序更新二维数组中的对象的属性值 更新二维数组中的某个对象的属性值,代码如下 js 代码 data: {familys:[{ ...

  8. php怎么创建对象数组对象数组对象,在PHP中把对象当数组使用

    在PHP中把对象当数组使用 我们了解,JAVASCRIPT中,对象的属性.方法,是可以用数组的模式来访问的.但通常情况下是不可能的. 为什么要这么做?这是因为,通过这一方式,可以更加方便地操作对象,我 ...

  9. json格式转数组过程数值改变的问题

    json格式转数组过程数值改变 项目场景: 从后端传过来的list列表当中,需要拿到列表某一项里的一个对象里的某个属性值 问题描述: 对象是一个json格式的数组,需要转换一下,用JSON.parse ...

  10. SPOJ - PHRASES Relevant Phrases of Annihilation —— 后缀数组 出现于所有字符串中两次且不重叠的最长公共子串...

    题目链接:https://vjudge.net/problem/SPOJ-PHRASES PHRASES - Relevant Phrases of Annihilation no tags  You ...

最新文章

  1. PowerShell-Exchange:统计每天邮件收发
  2. flume数据丢失与重复_Flume架构及常见面试
  3. nyoj-37 回文字符串
  4. apk改之理_一份礼物.apk-O泡果奶的逆向分析
  5. 7-1:C++的IO流
  6. 一文详解,RocketMQ事务消息
  7. mysql导出表数据
  8. 微信AES-128-CBC加密解密
  9. 58. Attribute item() 方法
  10. PLSQL 使用教程
  11. CS61A 学习笔记Week1
  12. 前端常用的八种数据结构
  13. 2020秋 英文科技论文写作与学术报告-期末
  14. 【STM32】STM32F103C8T6+nrf24l01收发示例
  15. 什么是MySQL数据库及MySQL的优势
  16. MTK 驱动(100)---GPS调试宝典
  17. Spark SQL增量查询Hudi表
  18. 理解矩阵、矩阵的现实意义(二)
  19. 上证50指数基金定投三年亏2000
  20. 8除以2表示什么意思_数字含义大全

热门文章

  1. 苹果cmsV10简约白色风格自适应模板
  2. 个人考研资料整理(更新一战后感想)
  3. 广州的11个辖区_13张地形图,快速了解广东省广州市的11个市辖区
  4. html 简单表格代码
  5. 【百度云提取】:JDK1.8API、Jdk1.8安装包、jQueryAPI文档、JavaScriptAPI文档、W3School相关API文档
  6. WebSocket connection to ‘ws://localhost:8081/ws‘ failed: Invalid frame header
  7. 阿里云ECS服务器的搭建过程小记
  8. 二本华南师范计算机考研,经验贴|19华师软工专硕|初试415,二本逆袭211
  9. HarmonyOS移动应用学习笔记——2.HarmonyOS开发工具DevEco Studio安装
  10. C# NOPI读取Excel