找到写在字符串中的可能的语言构造

时间:2014-01-20 22:46:22

标签: php

我有一个字符串:

$string = 't["t1="] = test["that"]."point!";';

我正在尝试找到负责语言构造的=。到目前为止,我所拥有的是:

$length = strlen($string);
$values = array();
$was = false;
$now = false;
for ($i = 0; $i < $length; $i++) {
    switch($sting[$i]) { 
        case '"':
            if(empty($now) || $now != "string") {
                $now = "string";
            } else if($now == "string") {
                $now = false;
            }
        break;
        case '=':
            if($now != "string") {
                echo "found the language construct";
            }
        break;
    }
}

我想知道我是否可以缩短它,以便稍后我可以找到其他语言结构,例如.;

感谢。

0 个答案:

没有答案