45得票3回答
MySQL中的where id在数组中的含义

我有一个ID字符串,例如1,2,3,4,5,我想要列出mysql中包含在该列表中的所有行。 我认为最简单的方法是将字符串转换为数组,然后在($array)中匹配,但对我来说不起作用-没有错误等,但它不返回任何行:$string="1,2,3,4,5"; $array=array_map('i...

42得票12回答
将字符串分解为没有空元素的数组?

PHP的explode函数会根据提供的子字符串返回一个字符串数组,它会在存在前导、尾随或连续分隔符时返回空字符串,如下所示: var_dump(explode('/', '1/2//3/')); array(5) { [0]=> string(1) "1" [1]=>...

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

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

38得票4回答
在 PHP 中,如何将文本区域中的文本(以新行分隔)拆分为数组?

我可以做到这样吗:explode("\n", $_POST['thetextarea']); 如何使其在所有平台上都能正常工作?(我要问的问题是,它将永远是\r\n而不仅仅是\n吗?) 编辑: 我忘了提到我正在将 $_POST['thetextarea'] 保存到一个 mysql 数据库 ...

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

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

26得票3回答
如何将整数拆分为单个数字

这个问题的答案可能很简单,但我对编程非常陌生。所以请温柔一点...... 我在工作中试图为客户快速修复一个问题。我想获取一个整数中数字的总数,并将该整数拆分:rx_freq = 1331000000 ( = 10 ) $array[0] = 1 $array[1] = 3 . ...

26得票5回答
调用PHP explode并访问第一个元素?

可能重复: PHP语法——取消引用函数结果 我有一个字符串,长这样:1234#5678。现在我正在调用这个函数:$last = explode("#", "1234#5678")[1] 它无法工作,有一些语法错误...但是在哪里?我期望的是$last中的5678。这在PHP中不...

25得票3回答
在PHP中,preg_split和explode哪个更快?

在使用PHP从搜索查询中提取关键词时,哪种方法更快:$keyword = preg_split('/[\s]+/', $_GET['search']); 或者$keyword = explode(' ', $_GET['search']);

25得票2回答
C++中是否有类似于PHP中explode()函数的等效函数?

可能重复: 在C++中如何拆分字符串 在PHP中,explode() 函数可以将一个字符串按指定的分隔符切割成数组。 在C++中是否有等价的函数?

24得票2回答
PHP:如何按逗号拆分字符串,但不包括在引号内的逗号?

我需要将输入的字符串按逗号分隔成数组。但是该字符串包含在引号内的逗号。 输入:$line = 'TRUE','59','A large number is 10,000'; $linearray = explode(",",$line); $linemysql = implode("','...