提取字符串PHP上的文本

时间:2016-12-18 12:40:08

标签: php html text

嘿,我想知道如何提取这些数据并做一个回声

回声示例:

项目:D608 时间:17011511

之后的另一行相同

$ strings =" D608 -1-1- 17011511 -0, D832 -1-1- 17011511 -0&#34 ;;

谢谢!

2 个答案:

答案 0 :(得分:1)

如果-1-1--0始终相同,那么您可以通过str_replace

执行此操作

工作示例

$strings = "D608-1-1-17011511-0,D832-1-1-17011511-0";
$strings = explode(',', $strings);

foreach ($strings as $item)
{
    $item = str_replace( array('-1-1-', '-0'), array('-', ''), $item);
    $item = explode('-', $item);
    echo "Item: <b>".$item[0]."</b> ";
    echo "Time: <b>".$item[1]."</b><br>";
}

输出:

  

项目: D608 时间: 17011511

     

项目: D832 时间: 17011511

答案 1 :(得分:0)

如果您知道字符串的长度/内容,可以使用explode()

$strings = "D608-1-1-17011511-0,D832-1-1-17011511-0";

$exploded_string = explode(',',$string);

foreach ($exploded_string as $string) {
  echo explode('-',$string)[0].' '.explode('-',$string)[3];
}