7得票3回答
将分隔字符串转换为关联数组

我有一个名为codes.txt的文件,其中记录着以下信息 USA 0233 JPN 6789 TUN 8990 CDN 2345 我希望能够将文件中的内容读入关联数组,如下所示。 $codes["USA"] = 0233; $codes["JPN"] = 6789; $codes["T...

35得票2回答
使用逗号和连字符作为多个分隔符进行字符串分割

我想要用explode函数将一个字符串按以下方式拆分: 空格(\n \t 等) 逗号 短划线。例如 >> - 但是以下代码不起作用: $keywords = explode("\n\t\r\a,-", "my string"); 如何实现这个目标?

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

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

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

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

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

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

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

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

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

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

7得票5回答
在PHP中,我们可以在同一行上执行多个explode语句吗?

我们能否在PHP中进行多次explode()操作? 例如,实现下面的功能: foreach(explode(" ",$sms['sms_text']) as $no) foreach(explode("&",$sms['sms_text']) as $no) foreach(exp...

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

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

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

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