跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 向大佬们问个PHP截取字符串问题
未分類
24 6 月 2020

向大佬们问个PHP截取字符串问题

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

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具