首页 > 解决方案 > 消除 ?来自我的 url 的 char 用于自定义 api

问题描述

我正在使用带有自定义 api 的 Guzzle 6,我想将 URL 从 http://my.domain.com/test?key1=5&key2=ABC 更改为此 http://my.domain.com/test/key1 =5&key2=ABC

如何删除“?” url 和第一个参数之间的字符

$endpoint = "http://my.domain.com/test";
$client = new \GuzzleHttp\Client();
$key1= 5;
$key2= ABC;

$response = $client->request('GET', $endpoint, ['query' => [
    'key1' => $key1,
    'kei2' => $key2

]]);

标签: phpguzzle

解决方案


试试下面的代码。

<?php
echo str_replace("?","/","http://my.domain.com/test.php?key1=5&key2=ABC");
?>

推荐阅读