-4

次のような文字列があります。

$values = "[121],[622],[872]";

これを配列に変換したいのですが、角括弧内の各数値を配列項目にしたいと思います。

どうすればこれを行うことができますか?

4

3 に答える 3

4
$array = explode(',',str_replace(array('[',']'),array('',''),$values));
于 2013-02-08T12:29:52.700 に答える
3

真剣に?使用するexplode()

$values = "[121],[622],[872]";
$values = str_replace(array("[", "]"), "", $values);
$values = explode(",", $values);

または、より簡単な方法で:

$array = explode("," ,str_replace(array("[", "]"), "", $values));

これにより、次の値が得られます。

Array
  121
  622
  872
于 2013-02-08T12:29:07.787 に答える
0

これを見る

$values = "[121],[622],[872]";
$values = substr($values,1);
$values = substr($values,0,-1);
$arr = explode("],[",$values);

お役に立てれば

于 2013-02-08T12:31:32.960 に答える