【发布时间】:2014-10-02 14:56:39
【问题描述】:
假设我有一个由 ; 分隔的字符串
$something = "dog;cat;horse;fish";
我知道我可以很容易地分解它并从分解的数组中获取适当的值:
$explode = explode(";",$something);
$explode[1] 会是猫。
有什么办法可以内联吗?我的意思是这样的:
$favoritePet = explode(";",$something)[1];
$favoritePet 等于猫
显然以上是错误的,但我希望这能说明我试图同时实现、爆炸和获得价值的目标。
【问题讨论】:
-
虽然这是 PHP 5.4+ 的一个特性,但想想它如何影响代码的可读性。对我来说,在这种情况下,额外的一行代码会增加可读性。