有人能帮帮我吗。我想在第四个'/‘之后返回字符串中的所有内容。
我试图编辑的文件名是:
/学生/levans10 10/public_html/cs130a/group4 4
所以我想包括cs130a/group4 4。
我还想分离levans10,所以在第2和第3 '/‘之间的字符串。
谢谢。
发布于 2015-04-02 23:56:17
这应该适用于你:
(只要用斜杠表示字符串,就可以使用explode()提取您想要的部分,使用implode(),您可以再次打印)
<?php
$str = "/students/levans10/public_html/cs130a/group4";
$arr = explode("/", $str);
echo implode("/", array_slice($arr, 4));//echo implode("/", array_slice($arr, 2, 1));
?>产出:
cs130a/group4 //levans10发布于 2015-04-02 23:59:06
$input = '/students/levans10/public_html/cs130a/group4';
$parts = explode('/', $input, 5); // split string into max 5 parts之后,$parts[4]将是cs130a/group4,$parts[2]是学生的名字。
FYI:
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"
}https://stackoverflow.com/questions/29424324
复制相似问题