我用php创建了一个带搜索功能的页面。 当用户输入关键字时,关键字的信息将显示在同一页面上

the code is this:

<?php 
if ($_GET['partOf']) {

    $_GET['partOf'] = str_replace(' ', '', $_GET['partOf']);
    $posPage = file_get_contents("https://example/example/".$_GET['partOf'].''.''.'');

    $pageArray = explode('example</a></li></ul>
        </div>
        </div>', $posPage);

    $secondPageArray = explode('example', $pageArray[1]);

    $out =  $secondPageArray[0];

}
?>

form

<form>
  <div class="form-group">
    <label for="partOf">keyword being searched?</label>
    <input type="text" class="form-control" id="partOf" name="partOf" 
 placeholder="ex. keyword">

  </div>
  <button type="submit" class="btn btn-primary">Submit</button>
 </form>

now what I would like is if the user types a new keyword the new data will be displayed but my problem is the data is not being displayed since the page URL is different. the output of the input keyword will be like this:

https://example/example/keyword

but the page I would like to put the data has a URL like this:

https://example/example/keyword-word-word-word or

https://example/example/keyword-word-word

is it possible to disregard the -word-word-word so that when the user types a keyword the data will be displayed?

what I want to happen is when the user types that keyword being searched the data for the keyword will displayed on the same page. this data will come from another page/page that I created

I can get the data I want if I put the same exact keyword as the URL that I am getting the data from

example:

keyword being searched: mangoes

to get the data I would need to input in the search as mangoes-green-sweet then submit

what I would like is to arrived at the same result without typing -green-sweet or even -sweet only