wqtyuoqy 大佬有话说 :
向大佬们问个PHP截取字符串问题
<d-iv class="stie">111 222 333 姓名:小张</di-v>
我现在截取到的是“111 222 333 姓名:小张”整个容器内的内容;
如何把容器内111单独截取,222单独截取,333单独截取,姓名单独截取?
似毛非毛 大佬有话说 :
$str1 = "111 222 333 姓名:小张";
$arr1 = explode(‘ ‘,$str1);
$arr1//111
$arr1//222
$arr1//333
$arr1//姓名:小张
$arr2 = explode(‘:’,$arr1);
$arr2 //姓名
$arr2 //小张
inkedus 大佬有话说 :
正则表达式,只截取中文,“姓名”替换成空就行了https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
1204927751 大佬有话说 :
分隔文本 空格
wqtyuoqy 大佬有话说 :
inkedus 大佬有话说 : 2020-6-24 19:04
正则表达式,只截取中文,“姓名”替换成空就行了
不是这个意思,意图是:
111作为一个内容单独截取
222作为一个内容单独截取
333作为一个内容单独截取
姓名作为一个内容单独截取
jshkk 大佬有话说 :
wqtyuoqy 大佬有话说 : 2020-6-24 19:07
不是这个意思,意图是:
111作为一个内容单独截取
222作为一个内容单独截取
那就把按照各种符号做分隔符取呗?保留数字字母中文。。。
海南仙岛 大佬有话说 :
1、将头层代码字符去掉
2、以空格做为分隔符来获取到数组里
3、第几列都是对应的了
其实这个用shell更好处理 :lolhttps://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
海南仙岛 大佬有话说 :
wqtyuoqy 大佬有话说 : 2020-6-24 19:07
不是这个意思,意图是:
111作为一个内容单独截取
222作为一个内容单独截取
#6 楼那个方法不行吗?https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif