时间:2021-07-01 10:21:17 帮助过:2人阅读
$str = "111<第一饭煲>|9<电饭煲海不复当年许多下挫>|2212<德国的花>|1321<不复电线饭煲杆分别当年>424|<苏当年丹公司订不复购饭煲>5|";$reg = "饭煲";$reg1 = "不复";$reg2 = "当年";$sp = explode('|', $str);$inArr = array();foreach ($sp as $key => $value) { if(strpos($value,$reg) !== FALSE && strpos($value,$reg1) !== FALSE && strpos($value,$reg2) !== FALSE){ array_push($inArr, $value); }}var_dump($inArr);
$str = "111<第一饭煲>|9<电饭煲海不复当年许多下挫>|2212<德国的花>|1321<不复电线饭煲杆分别当年>424|<苏当年丹公司订不复购饭煲>5|";$reg = "饭煲";$reg1 = "不复";$reg2 = "当年";$sp = explode('|', $str);$inArr = array();foreach ($sp as $key => $value) { if(strpos($value,$reg) !== FALSE && strpos($value,$reg1) !== FALSE && strpos($value,$reg2) !== FALSE){ array_push($inArr, $value); }}var_dump($inArr);
$s = "111<第一饭煲>|9<电饭煲海不复当年许多下挫>|2212<德国的花>|1321<不复电线饭煲杆分别当年>424|<苏当年丹公司订不复购饭煲>5|Array";preg_match_all('/(?<=<)([^|>]*(?:(?:饭煲|不复|当年)[^|>]*){3}[^|>]*)>/U', $s, $r);print_r($r[1]);
$s = "111<第一饭煲>|9<电饭煲海不复当年许多下挫>|2212<德国的花>|1321<不复电线饭煲杆分别当年>424|<苏当年丹公司订不复购饭煲>5|Array";preg_match_all('/(?<=<)([^|>]*(?:(?:饭煲|不复|当年)[^|>]*){3}[^|>]*)>/U', $s, $r);print_r($r[1]);
形式语言尤其自己的规则
$s = "111<第一饭煲>|9<电饭煲海不复当年许多下挫>|2212<德国的花>|1321<不复电线饭煲杆分别当年>424|<苏当年丹公司订不复购饭煲>5|Array";$a = explode('|', $s);$d = array("饭煲", "不复", "当年");foreach($d as $c) $a = preg_grep("/$c/", $a);print_r($a);
$s = "111<第一饭煲>|9<电饭煲海不复当年许多下挫>|2212<德国的花>|1321<不复电线饭煲杆分别当年>424|<苏当年丹公司订不复购饭煲>5|Array";preg_match_all('/(?<=<)([^|>]*(?:(?:饭煲|不复|当年)[^|>]*){3}[^|>]*)>/U', $s, $r);print_r($r[1]);
形式语言尤其自己的规则
$s = "111<第一饭煲>|9<电饭煲海不复当年许多下挫>|2212<德国的花>|1321<不复电线饭煲杆分别当年>424|<苏当年丹公司订不复购饭煲>5|Array";$a = explode('|', $s);$d = array("饭煲", "不复", "当年");foreach($d as $c) $a = preg_grep("/$c/", $a);print_r($a);
形式语言尤其自己的规则
$s = "111<第一饭煲>|9<电饭煲海不复当年许多下挫>|2212<德国的花>|1321<不复电线饭煲杆分别当年>424|<苏当年丹公司订不复购饭煲>5|Array";$a = explode('|', $s);$d = array("饭煲", "不复", "当年");foreach($d as $c) $a = preg_grep("/$c/", $a);print_r($a);