PHP字符串分割


PHP string splitting

我是PHP新手。我正在读这个:http://php.net/manual/en/ref.strings.php然而,我正在寻找额外的澄清。

我知道在python中我可以调用。split("…")以及在Java中。

所以我找到了chunk_split, str_split和explosion。使用它们的原因是什么?从我读到的东西中,我的印象是每一种都可以用于相同的任务。使用其中一个是否有明显的优势?

我正在寻找拆分url以获得"Base"(不确定还可以叫它什么)

,

http://www.stackoverflow.com/questions/ask

我在想我可以用if语句截断前面的语句

if = http:// or http://www. or www. etc... #pseudo

然后剪掉"/"字符,取前面。

哪个函数最适合做这个?

您需要的函数是parse_url():

<?php
$url = 'http://www.stackoverflow.com/questions/ask';
$parsed_url = parse_url($url);
echo '<pre>';
print_r($parsed_url);
echo '</pre>';
输出:

Array
(
    [scheme] => http
    [host] => www.stackoverflow.com
    [path] => /questions/ask
)