(☞ຈل͜ຈ)☞ Главная  Статьи  Загрузчик Домой

Ok!
Ok!
161
function price($path, $part){
    $file = fopen($path, "r");
    $text = fread($file, filesize($path));
    $lines = explode(PHP_EOL, $text);
    $v = false;
    $str = "<table>";
    foreach ($lines as $i=>$line) {
        if (strpos($line, $part)) {
            $v = true;
            continue;
        }
        if(strpos($line, ";") > 2 && $v == true){
            $l = explode(";", $line);
            $str .= "<tr><td>" . $l[0] . "</td><td>" . $l[1] . "</td></tr>";
        }
        if(strpos($line, ";") === false && $v == true){
            $str .= "<tr><th colspan='2'>" . $line . "</th></tr>";
        }
        if (strpos(" ".$line, ";;") > 0 && $v == true) {
            $v = false;
            break;
        }
    }
    $str .= "</table>";
    return $str;
}
прайс, price, функция прайс10900Функция постройки прайса таблицы по текстовой таблице в файле
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21