7得票8回答
列表和拆分

我正在尝试在我的网站上使用URL重写,并且想要使用list()和explode()函数来获取正确的内容。 目前,我的代码如下: list($dir, $act) = explode('/',$url); 在这种情况下,$url等于绝对URL中第一个斜杠后的所有内容,即http://exa...

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 ...

10得票1回答
在PHP中使用explode函数分割空字符

我正在尝试在一个字符串中按照看起来像是空字符的位置进行分割。 这是我使用的代码:$exp = explode('\x00', $bin);。 然而,这并不起作用。但是,如果我执行$exp = explode($bin[5], $bin);(其中$bin的第5个字符是我想要分割的字符),它就...

10得票1回答
在explode()函数中使用正则表达式作为分隔符

我有一个字符串,想将其转换为数组,但是我想使用正则表达式来分隔每个单词。我使用下面的函数匹配整个单词。 function substr_count_array($haystack, $needle) { $initial = 0; $bits = explode(' ',...

8得票3回答
在数组中将两个元素列表拆分为键值对

我想要展开像这样的多行字符串。 color:red material:metal 将其转换为如下数组 $array['color']=red $array['material']=metal 有什么想法吗?

41得票2回答
如何在foreach循环中跳转到下一个记录

在下面的代码中,如果$getd[0]为空,我想跳到下一条记录。foreach ($arr as $a1) { $getd = explode(',' ,$a1); $b1 = $getd[0]; } 我该如何实现它?

80得票9回答
PHP:将字符串拆分为数组,类似于没有分隔符的explode

我有一个字符串,例如: “0123456789” 我需要将每个字符拆分成一个数组。 为此,我尝试了以下代码:explode('', '123545789'); 但是它给了我一个明显的警告:警告:在explode中未定义分隔符) .. 我该如何解决这个问题?我目前没有看到任何方法,特别是只...

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

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

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

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

8得票2回答
PHP如何在<img>标签处分割或分离字符串

我想将一个包含 &lt;p&gt; 标签的字符串分割成不同的部分。 $string = 'Text &lt;img src="hello.png" /&gt; other text.'; 下一个函数目前还不能正确运行。 $array = preg_split('/&lt;img .*&...