题
如果我有一串这样的:
$myString = "input/name/something";
我怎么能得到 名称 可以回?每一个字符串看起来像,除了名称和一些可能是不同的。
解决方案
所以你唯一知道的是:
- 它开始后输入
- 它分离出与前斜线。
>
$strArray = explode('/',$myString);
$name = $strArray[1];
$something = $strArray[2];
其他提示
如果您只需要“名称”
list(, $name, ) = explode('/', $myString);
echo "name is '$name'";
如果你想要所有,那么
list($input, $name, $something) = explode('/', $myString);
试试这个:
$parts = explode('/', $myString);
echo $parts[1];
这将在斜杠处拆分字符串并返回部件数组。 第1部分是名称。
使用函数 explode('/')
来获取数组('input','name','something')
的数组。我不确定你是否意味着你必须检测出你想要的那个元素,但如果它只是三个中的第二个,那么就使用它。
不隶属于 StackOverflow