PHP中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转数组后的字符串
开始效果

处理后效果:
处理后效果
日常记录,希望对你也有些许帮助。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值