在 URL 上使用 explode 获取每个字符串的数组编号

Using explode on URL to get the array number of each string

您好,我正在尝试从 url 请求中获取控制器,例如:

$url = http://www.yourDomain.com/request/code

我正在使用此代码:
$control = array();

$control = explode('/', $url);

现在我想从 url 中获取 'request' 字符串,所以我使用:

$get = $control[3];

我想我对数组的编号感到困惑,因为 http:

后有两个斜杠

数组会在斜杠之间分配一个数字吗?
像这样

$control[0] = http:
$control[1] = '';
$control[2] = www.yourDomain.com;
$control[3] = request;
$control[4] = code;

双斜线部分让我很困惑。

在这种情况下,空值也可以分配给数组,所以你的数组应该是这样的...

Array
(
   [0] => http:
   [1] => 
   [2] => www.yourDomain.com
   [3] => request
   [4] => code
)