如何从字符串中删除逗号并存储在另一个字符串中

时间:2014-06-04 04:38:23

标签: php

我想从字符串中删除逗号并将值存储在另一个字符串中,任何想法如何执行此操作。 样本。

$a =  "1,4,3,5";

我想在其中创建4个新的字符串和存储值,如

$b = 1;
$c = 4;
%d = 3;
$e = 5;

<?php
$a = "1,4,3,5";
$b = str_replace(',', '', $a);
echo $b;
?>

我在php中写这个但没有工作如何完成这段代码。

2 个答案:

答案 0 :(得分:1)

您可以先将字符串转换为explode的数组,如下所示:

$a = explode(',', $a);

然后每个元素都是一个字符串

例如:

$a[0] === '1'

答案 1 :(得分:0)

这样的事情可以做到:

list($a, $b, $c, $d) = explode (',' , '1,2,3,4');

一点解释:

  • explodedoc)将您的字符串拆分为给定的delimeter (','),并返回一个数组。所以explode (',' , '1,2,3,4')调用会给你回复同样的事情,就好像你会写array('1', '2', '2', '4')
  • 一样
  • listdoc)将变量映射到数组元素。它更像是一种语言结构,而不是一种功能。所以它是一样的,就像你会这样做:

    $parts = explode (',' , '1,2,3,4');
    $a = $parts[0];
    $b = $parts[1];
    ...