首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在第4 '/‘之后把所有东西都串起来

在第4 '/‘之后把所有东西都串起来
EN

Stack Overflow用户
提问于 2015-04-02 23:51:04
回答 2查看 64关注 0票数 1

有人能帮帮我吗。我想在第四个'/‘之后返回字符串中的所有内容。

我试图编辑的文件名是:

/学生/levans10 10/public_html/cs130a/group4 4

所以我想包括cs130a/group4 4。

我还想分离levans10,所以在第2和第3 '/‘之间的字符串。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-02 23:56:17

这应该适用于你:

(只要用斜杠表示字符串,就可以使用explode()提取您想要的部分,使用implode(),您可以再次打印)

代码语言:javascript
复制
<?php

    $str = "/students/levans10/public_html/cs130a/group4";
    $arr = explode("/", $str);
    echo implode("/", array_slice($arr, 4));//echo implode("/", array_slice($arr, 2, 1));

?>

产出:

代码语言:javascript
复制
cs130a/group4  //levans10
票数 1
EN

Stack Overflow用户

发布于 2015-04-02 23:59:06

代码语言:javascript
复制
$input = '/students/levans10/public_html/cs130a/group4';
$parts = explode('/', $input, 5); // split string into max 5 parts

之后,$parts[4]将是cs130a/group4$parts[2]是学生的名字。

FYI:

代码语言:javascript
复制
var_dump($parts);
array(5) {
  [0]=>
  string(0) ""
  [1]=>
  string(8) "students"
  [2]=>
  string(8) "levans10"
  [3]=>
  string(11) "public_html"
  [4]=>
  string(13) "cs130a/group4"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29424324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档