我想用php截取两个字符串之间的内容有多个?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想用php截取两个字符串之间的内容有多个?相关的知识,希望对你有一定的参考价值。

,'字段1的内容','字段2的内容','字段3的内容','字段4的内容'
截取,'和',之间的内容


<?php

$str = ",'字段1的内容','字段2的内容','字段3的内容','字段4的内容'";

$strArr = array_values(array_filter(explode(',',str_replace('\\'','',$str))));

var_dump($strArr);


array(4)

  [0]=>

  string(16) "字段1的内容"

  [1]=>

  string(16) "字段2的内容"

  [2]=>

  string(16) "字段3的内容"

  [3]=>

  string(16) "字段4的内容"

参考技术A $str='我和你和他和她';
$result=explode('和',$str);
var_dump($result);
结果:
array(4) [0]=> string(3) "我" [1]=> string(3) "你" [2]=> string(3) "他" [3]=> string(3) "她"

php怎么截取指定字符串之间的字符串

参考技术A 在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使用substr开始截取就可以了,这里给大家介绍一个简单的方法,
你可以多去后盾人平台看教学视频,这样才会更加清晰易懂,因为文字比较难叙述。
参考技术B 正则表达式即可

以上是关于我想用php截取两个字符串之间的内容有多个?的主要内容,如果未能解决你的问题,请参考以下文章

JS如何截取两个字符之间的字符

正则表达式截取两个指定字符串之间的内容都有哪些?

php怎么截取指定字符串之间的字符串

php用正则表达式怎么获得两个字符串之间字符

正则表达式截取两个指定字符串之间的内容?

Python提取两个字符串之间的内容