我有一个像bellow一样的php字符串,
$str= ' <html>------- <style type="text/css">@media only screen and (max-width: 480px) { .message_mobile,.mesage_logo_mobile { width: 100% !important;} } .message_mobile{ width:600px;} /*message_width 600px */</style> -----</html>';
我需要从600px
阅读/*message_width 600px */
是否可以从字符串中获取该值?
答案 0 :(得分:1)
if (preg_match('/\.message_mobile\s*\{\s*width:\s*(\d+)/s', $str, $tmp)) {
$width = $tmp[1];
} else {
$width = "not defined";
}
如果html不是由你生成的话。这是怎么回事?
答案 1 :(得分:-1)
$pos = strpos($str, '600px');
if ($pos === true) {
[your code here];
}
这是你正在寻找的吗? strpos()函数。