Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Поиск самых часто встречающихся слов (нужно очистить от предлогов)
- <?php
- error_reporting(E_ALL | E_STRICT); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE);
- //echo "<pre>"; var_dump($_POST); echo "</pre>";
- if(!empty($_POST['text'])){
- $text = trim($_POST['text']);
- $text = strtolower($text);
- $text = preg_replace("/\n/ism", " ", $text);
- $text = preg_replace("/[^a-z-\s]/ism", "", $text);
- $text = preg_replace("/[\s]{2,}/ism", " ", $text);
- //echo '<pre>'; var_dump($decode); echo '</pre>';
- $array = explode(' ', $text);
- //echo "<pre>"; var_dump($array); echo "</pre>";
- $KeyArr = array();
- for ($i = 0; $i < count($array); $i++) {
- if(isset($KeyArr["{$array[$i]}"])){
- $KeyArr["{$array[$i]}"]++;
- } else {
- $KeyArr["{$array[$i]}"] = 1;
- }
- }
- arsort($KeyArr);
- echo "<pre>"; var_dump($KeyArr); echo "</pre>";
- echo $text."<br>";
- }
- ?>
- <form action="" method="POST">
- <textarea name="text" cols="50" rows="10" class="form-control tools_form"></textarea><br><br>
- <button type="submit" name="add" class="btn btn-success">Запустить скрипт</button>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement