program {var} begin end
Array
(
[0] => {
[1] => var
[2] => }
[3] => begin
[4] => end
)
$codeForParsing = "program {var} begin end";
$codeAsArray = textToArray($textForParsing);
$map = [];
foreach(array_unique($codeAsArray) as $codeItem) {
if (isset($map[$codeItem]))
continue;
foreach($outp as $group => $groupItems) {
if (($finded = array_search($codeItem, $groupItems)) !== false) {
$map[$codeItem] = [$group, $finded];
}
}
}
$result = [];
foreach($codeAsArray as $codeItem) {
$result[] = [$codeItem, $map[$codeItem][0], $map[$codeItem][1]];
}
[
['{', 'ogran', индексЛексемы]
['var', 'oper', индексЛексемы],
['}', 'ogran', индексЛексемы],
....
]
<?php
$prog = array(
'program analiz', 'begin', 'int i, n ; {Описание переменных}', 'float sum ; {Описание переменных}', 'readln n ; {Указание количества итераций}',
'sum:= 0.31e-1 ;', 'i:=1 ; ', 'while (i<=n)', 'begin', 'sum:=sum+(1/i);', 'i:=i+1;', 'end', 'writeln sum; {Вывод результата}', 'end.'
);
$oper = array('program','var','begin','end','ass','if','then','else','for','to','do','while','read','write','true','false');
<?php
$uncomment = array_map(function($el){
return preg_replace('/(\{.*\})/', '', $el);
}, $prog);
<?php
$operators = array_unique(array_filter($oper, function($o) use ($prog) {
foreach ($prog as $line) {
if (stripos($line, $o) !== false) {
return true;
}
}
return false;
}));
<?php
$ost = [];
array_map(function($el) use($operators, &$ost) {
if(preg_match_all('/(\w+)/', $el, $match)) {
foreach($match as $m) {
foreach($m as $word) {
var_dump($word);
if(!in_array(strtolower($word), $operators)) {
$ost[] = $word;
}
}
}
}
}, $prog);
До Нового Года не успеете. Единственным вариантом будет контекстная реклама: Яндекс Директ и Google Adwords. Контекст для интернет-магазина очень хорошо работает.
Просто и быстро вникнуть в SEO и продвинуть интернет-магазин не получится. Сроки по продвижению в умелых руках начинаются от 3-х месяцев (и это только первые результаты, а не конечная цель).
А по теме вопроса: составляете список ключевых слов, оптимизируете страницы под ключи, продвигаете вечными ссылками + статьями. Продвигаете категории товаров + сами товары.
Вы поймите — SEO это не купил ссылочки и всё продвинулось. Это нудный и рутинный труд и много экспериментов — придётся постоянно вести внутренние работы + внешние, повышать конверсию, получать лояльность пользователей. Плюс, вы очень зависимы по срокам от поисковой системы. Провели работы, ждёте неделю-две-месяц, чтобы оценить результат. Нет результата ждёте ещё, результат не устраивает, опять проводите работу, ждёте.