我正在寻找最快/最短的方法来从逗号分隔的字符串中获取第一个值,在线。
我能做的就是
$string = 'a,b,c,d';
echo "The first thing is " . end(array_reverse(explode(',', $string))) . ".";
但我觉得那是多余的和多余的。有没有更好的方法?
最佳答案
list($first) = explode(',', 'a,b,c,d');
var_dump($first); // a
可能有效:)
在 PHP 6.0 中,您将能够简单地:
$first = explode(',', 'a,b,c,d')[0];
但这是 5.x 及更低版本中的语法错误
关于php - 获取逗号分隔字符串的第一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10540928/