Привет У меня есть следующие формы поиска:PHP- заменить строку в строке
<form method='get'><input type='text' name='searchvalue' value='<? if (isset($_GET['searchvalue'])) echo $_GET['searchvalue'];?>' /> <input type='submit' value='Search' /><input type='hidden' name='pagenum' value='1' /></form>
Это является частью WordPress плагин, который получает доступ к API и возвращает результаты поиска, когда я отправить данные поиска в апи, file_get_contents("$api_url/book/index.php/name/$searchvalue?key=$api_key");
запрос, если он содержит пробелы, должно быть отформатированный как это: This%20Is%20An%20Example
вместо этого он быть отформатированный как это: This+Is+An+Example
Я собирался заменить плюсы используя str_replace()
, как так: str_replace("+", "%20", $searchvalue);
, но это Безразлично» похоже, работает!
Любые предложения?
Это мой плагин, который я создаю, и у меня это в SVN .... –