24得票12回答
如何仅在最后一个分隔符处进行拆分?

$split_point = ' - '; $string = 'this is my - string - and more'; 我如何在第二个 $split_point 实例处进行分割,而不是在第一个实例处分割。我能否指定从右向左搜索? 基本上,我要从右向左扩展。我只想选择最后一个 " -...

24得票8回答
PHP explode:使用空格作为分隔符将字符串拆分为单词

$str = "This is a string"; $words = explode(" ", $str); 功能正常,但空格仍会被加入数组:$words === array ('This', 'is', 'a', '', '', '', 'string');//true 我希望只有单...

22得票5回答
Hive Explode / Lateral View多个数组

我有一个包含以下架构的Hive表: COOKIE | PRODUCT_ID | CAT_ID | QTY 1234123 [1,2,3] [r,t,null] [2,1,null] 我该如何规范化数组以获得以下结果 COOKIE | PRODUCT_ID ...

21得票7回答
使用PHP的explode()函数时出现undefined offset错误

我写了一个看起来很简单的PHP代码,使用explode()函数将名称分成名字和姓氏:// split name into first and last $split = explode(' ', $fullname, 2); $first = $split[0]; $last = $split...

21得票6回答
数组分隔符引起的“爆炸”问题

有没有一种使用分隔符数组的方法来执行 explode() 函数? PHP 手册: array explode ( string $delimiter , string $string [, int $limit ] ) 是否有一种方法可以使用 array $delimiter 而不会对性能...

19得票4回答
在一行代码中同时获取值并解构

你能用一行代码写出以下内容吗?$foo = explode(":", $foo); $foo = $foo[0];

18得票2回答
将MYSQL中的GROUP_CONCAT字符串拆分成一个类似于表达式列表的数组,以便IN()函数可以理解。

这个问题是基于MYSQL join results set wiped results during IN () in where clause?的。 简单来说,如何将GROUP_CONCAT返回的字符串转换成逗号分隔的表达式列表,使IN()将其作为多个项的列表来循环处理? N.B. My...

18得票2回答
拆分成两个变量?

假设我有以下字符串: "44-xkIolspO" 我想返回两个变量:$one = "44"; $two = "xkIolspO"; 如何最好地做到这一点?

17得票7回答
将PHP字符串控制台参数转换为数组

我想知道如何将给定的字符串转换为指定的数组:字符串all ("hi there \(option\)", (this, that), other) another 期望的结果(数组)[0] => all, [1] => Array( [0] => "hi there ...

16得票6回答
将逗号分隔的整数转换为整数值?

假设我有一个字符串,如下所示:$thestring = "1,2,3,8,2"。 如果我使用explode(',', $thestring),我会得到一个字符串数组。如何将其分解为整数数组?