PHP拆分逗号分隔的字符串,然后为拆分数组中的每个值添加相同的值?

用户名

PHP中执行此操作的代码:

$string = '123,456,789,102'  
$value = '564'

如何拆分$string为数组,然后将数组中的每个值与$ value串联为二维数组,因此最终结果为:

$result = (   
    (564,123),  
    (564, 456),  
    (564, 789),  
    (564, 102)              
)  

因此,$ result可以用于在使用PDO的mysql中插入多行:

  $stmt = $this->pdo->prepare('INSERT INTO tbl_user (id, bought) VALUES ((?,?),

       (?,?),
       (?,?),
       (?,?),
       (?,?),

            )');

       $stmt->execute($result);

注意:id和购买的列是varchar

独狼

//爆炸并存储$string到数组中。数组包含$string为字符串。

 $s_array = explode(",", $string);

//to remove spaces

$spaces=array(); //to store space
$others=array(); //to store characters
foreach($s_array as $word)
{
    if($word=='')
    {
        array_push($spaces,$word); //spaces are stored into space array
    }
    else
    {
        array_push($others,$word);  //string variables are stored into others array
    }
}

$count=count($others);

现在使用for循环。

for($i=0;$i<$count;$i++)
{
for($j=0;$j<$count;$j++)
{
$result[$i][$j] = $value;
$result[$i][$j+1] = $others[$i];
}
}

如果要将字符串数组转换为整数,请执行以下操作...

$integerarray = array_map('intval', array_filter($others, 'is_numeric'));
foreach($integerarray as $var) 
 {
array_push($result, array($value, $var) );
}

并进行编码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何根据 Pandas 数据框中以逗号分隔的每个值的长度拆分字符串?

来自分类Dev

将用逗号分隔的字符串拆分为shell脚本中的数组值?

来自分类Dev

将用逗号分隔的字符串拆分为Shell脚本中的数组值?

来自分类Dev

将列表值拆分为逗号分隔的字符串

来自分类Dev

将列表值拆分为逗号分隔的字符串

来自分类Dev

在sql中拆分字符串,并将每个分隔的值添加到表的每一列中

来自分类Dev

在SQL中拆分字符串以获取混合的和特定的逗号分隔值?

来自分类Dev

如何使用javascript将字符串中的值拆分为与数组相同的值?

来自分类Dev

如何拆分逗号分隔的记录字符串,然后在MySQL中顺序排列?

来自分类Dev

PHP多维数组获取逗号分隔的字符串值

来自分类Dev

在Python中的数组数组中拆分字符串值

来自分类Dev

在Python中的数组数组中拆分字符串值

来自分类Dev

SSRS表达式可拆分并返回逗号分隔的字符串中的每个字段

来自分类Dev

MySQL 使用 INSERT INTO/SELECT 拆分以逗号分隔的字符串值

来自分类Dev

JS/JQuery - 根据值拆分和映射逗号分隔的字符串并连接结果

来自分类Dev

在sql中拆分逗号分隔的字符串

来自分类Dev

如何在 Oracle 中拆分逗号分隔的字符串

来自分类Dev

将字符串拆分为数组,然后再次拆分数组

来自分类Dev

在 PHP 中传递逗号分隔的字符串值

来自分类Dev

如何拆分并在字符串中添加单个值?

来自分类Dev

如何在python中拆分数组中的每个值?

来自分类Dev

拆分逗号分隔的字符串并在C#中添加引号-优雅的解决方案

来自分类Dev

传递逗号分隔的键字符串并根据PHP中的键获取数组的值

来自分类Dev

如何遍历逗号分隔的字符串属性,拆分字符串并从所有不同的值创建 ICollection

来自分类Dev

如何在java中拆分字符串并为每个分隔值分配一个超链接

来自分类Dev

字符串拆分数组

来自分类Dev

在SQL Server中拆分逗号分隔的值(类似php爆炸)

来自分类Dev

在SQL Server中拆分逗号分隔的值(类似php爆炸)

来自分类Dev

列中的Oracle逗号分隔值(ID)。如何获取逗号分隔的字符串中每个值的说明。

Related 相关文章

  1. 1

    如何根据 Pandas 数据框中以逗号分隔的每个值的长度拆分字符串?

  2. 2

    将用逗号分隔的字符串拆分为shell脚本中的数组值?

  3. 3

    将用逗号分隔的字符串拆分为Shell脚本中的数组值?

  4. 4

    将列表值拆分为逗号分隔的字符串

  5. 5

    将列表值拆分为逗号分隔的字符串

  6. 6

    在sql中拆分字符串,并将每个分隔的值添加到表的每一列中

  7. 7

    在SQL中拆分字符串以获取混合的和特定的逗号分隔值?

  8. 8

    如何使用javascript将字符串中的值拆分为与数组相同的值?

  9. 9

    如何拆分逗号分隔的记录字符串,然后在MySQL中顺序排列?

  10. 10

    PHP多维数组获取逗号分隔的字符串值

  11. 11

    在Python中的数组数组中拆分字符串值

  12. 12

    在Python中的数组数组中拆分字符串值

  13. 13

    SSRS表达式可拆分并返回逗号分隔的字符串中的每个字段

  14. 14

    MySQL 使用 INSERT INTO/SELECT 拆分以逗号分隔的字符串值

  15. 15

    JS/JQuery - 根据值拆分和映射逗号分隔的字符串并连接结果

  16. 16

    在sql中拆分逗号分隔的字符串

  17. 17

    如何在 Oracle 中拆分逗号分隔的字符串

  18. 18

    将字符串拆分为数组,然后再次拆分数组

  19. 19

    在 PHP 中传递逗号分隔的字符串值

  20. 20

    如何拆分并在字符串中添加单个值?

  21. 21

    如何在python中拆分数组中的每个值?

  22. 22

    拆分逗号分隔的字符串并在C#中添加引号-优雅的解决方案

  23. 23

    传递逗号分隔的键字符串并根据PHP中的键获取数组的值

  24. 24

    如何遍历逗号分隔的字符串属性,拆分字符串并从所有不同的值创建 ICollection

  25. 25

    如何在java中拆分字符串并为每个分隔值分配一个超链接

  26. 26

    字符串拆分数组

  27. 27

    在SQL Server中拆分逗号分隔的值(类似php爆炸)

  28. 28

    在SQL Server中拆分逗号分隔的值(类似php爆炸)

  29. 29

    列中的Oracle逗号分隔值(ID)。如何获取逗号分隔的字符串中每个值的说明。

热门标签

归档