mirror of
https://github.com/YGGverse/YGGwave.git
synced 2026-03-31 17:55:37 +00:00
make quantity-based keywords generation (draft)
This commit is contained in:
parent
a170d14c3d
commit
37a3c641ee
1 changed files with 25 additions and 4 deletions
29
index.php
29
index.php
|
|
@ -62,8 +62,15 @@
|
||||||
foreach ($matches[0] as $keyword) {
|
foreach ($matches[0] as $keyword) {
|
||||||
|
|
||||||
$keyword = trim($keyword);
|
$keyword = trim($keyword);
|
||||||
|
|
||||||
$keyword = mb_strtolower($keyword);
|
$keyword = mb_strtolower($keyword);
|
||||||
$keywords[md5($keyword)] = htmlentities($keyword);
|
$keyword = htmlentities($keyword);
|
||||||
|
|
||||||
|
if (isset($keywords[$keyword])) {
|
||||||
|
$keywords[$keyword]++;
|
||||||
|
} else {
|
||||||
|
$keywords[$keyword] = 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -77,8 +84,14 @@
|
||||||
if (!empty($keyword)) {
|
if (!empty($keyword)) {
|
||||||
|
|
||||||
$keyword = mb_strtolower($keyword);
|
$keyword = mb_strtolower($keyword);
|
||||||
$keywords[md5($keyword)] = htmlentities($keyword);
|
$keyword = htmlentities($keyword);
|
||||||
};
|
|
||||||
|
if (isset($keywords[$keyword])) {
|
||||||
|
$keywords[$keyword]++;
|
||||||
|
} else {
|
||||||
|
$keywords[$keyword] = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -86,7 +99,15 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return implode(', ', $keywords);
|
// Display keyword has count > n
|
||||||
|
$result = [];
|
||||||
|
foreach ($keywords as $keyword => $quantity) {
|
||||||
|
|
||||||
|
// if ($quantity > 1) @TODO
|
||||||
|
$result[] = $keyword;
|
||||||
|
}
|
||||||
|
|
||||||
|
return implode(', ', $result);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static function _getSignalPosition(int $hash, bool $reverse = false, int $padding = 20) {
|
private static function _getSignalPosition(int $hash, bool $reverse = false, int $padding = 20) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue