php - 获取逗号分隔字符串的第一个值

标签 php arrays

我正在寻找最快/最短的方法来从逗号分隔的字符串中获取第一个值,在线

我能做的就是

$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/

相关文章:

php - mysqli_fetch_assoc() 的结果为空查询结果

java - 将数组与其自身相乘

java - 双端队列

javascript - 在 JavaScript 中,console.log 为我提供了 for 循环中的每个值。但是 var.text 仅显示最后一个值。为什么是这样?

php - 为什么 Memcache::get() 的反射与文档不同?

php - 从模数中获取特定行(php)

php - facebook connect 在注销时不清除 session cookie

php - Dreamweaver 本地主机中 MySQL 到 PHP 连接错误

c++ - 数组作为函数中的地址常量

javascript - 声明空对象数组时无法使用构造函数创建新对象