从css评论php获取宽度

时间:2014-10-29 06:31:02

标签: php html string

我有一个像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 */是否可以从字符串中获取该值?

2 个答案:

答案 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()函数。