【发布时间】:2014-10-25 05:43:08
【问题描述】:
要从字符串创建数组并获取元素,您需要这样做:
$string = "1/2";
$array = explode("/", $string);
$elem = $array[0];
一个小技巧可以让您使用 strstr() 并提供与上述两行相同的结果。
$elem = strstr($string, "/", true);
问题是..
- 如果您想在“/”之后而不是在它之前返回,但不带“/”,该怎么办
- 如果数组中不存在“/”,则返回false
strstr() 不是答案。是否有另一种方法或语法可以通过执行数组操作或某些字符串操作来获取一行中“/”之前的字符串?
【问题讨论】:
-
人们对单线的痴迷是什么?你的电脑换行符不够用吗?
-
我没有对你投反对票,我很少投反对票。我也不知道他们为什么这样做。
标签: php arrays string delimiter strstr