350得票9回答
将逗号分隔的字符串拆分为数组?

我需要将输入的字符串按逗号分隔成数组。 有没有一种方法可以将逗号分隔的字符串拆分为平面、索引化的数组? 输入:9,admin@example.com,8 输出:['9', 'admin@example', '8']

313得票18回答
将逗号分隔的字符串转换为整数数组?

以下代码:$string = "1,2,3" $ids = explode(',', $string); var_dump($ids); 返回数组:array(3) { [0]=> string(1) "1" [1]=> st...

220得票11回答
在逗号处分割字符串并修剪每个值的潜在空格

例如,我想从这个字符串中的元素创建一个数组:$str = 'red, green, blue ,orange'; 我知道你可以对它们进行分割、循环和修整:$arr = explode(',', $str); foreach ($arr as $value) { $new...

188得票12回答
在 PHP 中,如何使用多个分隔符进行字符串切割?

我有一个问题,我有一个字符串数组,我想用不同的分隔符进行拆分。例如:$example = 'Appel @ Ratte'; $example2 = 'apple vs ratte' 我需要一个用 @ 或 vs 分割的数组。 我已经写了一个解决方案,但如果有更好的解决方案,请在这里发帖。pri...

163得票9回答
使用一个或多个空格或制表符拆分字符串

如何通过一个或多个空格或制表符拆分字符串? 示例:A B C D 我想把这个变成数组。

91得票8回答
在PHP数组的每个项前添加一个前缀

我有一个PHP数字数组,我想在每个数字前加上负号(-)。我认为通过使用 explode 和 implode 可以实现,但我的php知识不足以实际操作。任何帮助将不胜感激。 本质上,我想从这个状态转变为:$array = [1, 2, 3, 4, 5]; 变成这样:$array = [-1, -...

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

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

54得票5回答
PHP字符串分割,但将引号中的单词视为一个单词

我如何拆分下面的字符串:Lorem ipsum "dolor sit amet" consectetur "adipiscing elit" dolor 转化为array("Lorem", "ipsum", "dolor sit amet", "consectetur", "adipiscin...

54得票4回答
PHP分割所有字符

我正在寻找 PHP 中等效于 JavaScript 的 'this is a string'.split('') 的方法。 如果我尝试$array = explode('', 'testing');,我会得到一个错误:Warning: explode() [function.explode]...

50得票3回答
C#中替代PHP的explode/implode函数的方法是什么?

在 .NET Framework 中是否有类似于 explode/implode 的功能?还是我需要自己编写代码实现它呢?