Php 引爆绳子
我试图实现的是将字符串分解为数组,如下所示:Php 引爆绳子,php,Php,我试图实现的是将字符串分解为数组,如下所示: $arr = explode('<some_tag></some_tag>', $str); $arr=explode(“”,$str); 但我想爆炸它,即使标签之间可能有东西: $str = '<some_tag>text<some_tag>'); $str='text'); 您能建议如何解决这个问题吗?您可以使用preg\u split()按模式拆分字符串: $arr = preg_spli
$arr = explode('<some_tag></some_tag>', $str);
$arr=explode(“”,$str);
但我想爆炸它,即使标签之间可能有东西:
$str = '<some_tag>text<some_tag>');
$str='text');
您能建议如何解决这个问题吗?您可以使用
preg\u split()
按模式拆分字符串:
$arr = preg_split('!<some_tag>(.*?)</some_tag>!', $str);
$arr=preg_split(“!(.*?”),$str;
您可以使用preg\u split()
按模式拆分字符串:
$arr = preg_split('!<some_tag>(.*?)</some_tag>!', $str);
$arr=preg_split(“!(.*?”),$str;
根据您提供的信息,我只能猜测您想要什么,但看起来您正在尝试解析XML。如果是这样的话,我建议试试SimpleXML
它是PHP的标准配置,但PHP5的早期版本中存在一些小错误。根据您提供的信息,我只能猜测您想要什么,但看起来您正在尝试解析XML。如果是这样的话,我建议试试SimpleXML
它是PHP的标准配置,但在早期版本的PHP5中存在一些小错误。您需要提供更多详细信息。分解?将
始终没有属性吗?您将不得不提供更多详细信息。分解?将
始终没有属性吗?