Keb*_*dnK 4 php shortcut explode
有没有办法在不使用变量的情况下获取分割字符串的第n个元素?
我的PHP代码总是如下所示:
$foo = explode(" ", "bla ble bli");
echo $foo[0];
Run Code Online (Sandbox Code Playgroud)
在Python中有没有更短的方式?
print "bla ble bli".split(" ")[0]
Run Code Online (Sandbox Code Playgroud)
提前致谢.
mar*_*rio 11
这是人们应该使用的而不是explode大多数时间:
$foo = strtok("bla ble bli", " ");
Run Code Online (Sandbox Code Playgroud)
它会切断第一个弦乐部分直到第一个弦乐部分" ".
如果你不能放弃爆炸,那么[0]像Python一样最接近的成语是:
$foo = current(explode(...));
Run Code Online (Sandbox Code Playgroud)
如果它不仅仅是第一个元素,那么它会变得更加麻烦:
$foo = current(array_slice(explode(...), 2)); // element [2]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1365 次 |
| 最近记录: |