1

$ number =12-34-33-87-54-................などのWebページから取得した番号があります。

$ numberには、$ number = 12-34のように2つの数値があるか、$ number = 12-34-33のように3つの数値があるか、$ number=12-34-33-87-54-のようにさらに多くの数値がある場合があります。 ........ 等々。

'-'で分割し、配列に格納したい。配列のように(12,34,33、.....)

以下のコードを使用しましたが、機能しません。

<?php
$a=array();
list($a)=split('-',$number);
foreach($a as $v)
{
echo $v;
}
?>

Plzはどうすればこれを分割できますか?

4

4 に答える 4

3

荒廃していますが、爆発split()はあなたのためにトリックを行います

<?php
$a=explode('-',$number);
foreach($a as $v)
{
    echo $v;
}
?>

aがデフォルトであると想定している,ため、指定しなくてもCSVで使用できます。

于 2012-08-31T13:06:26.533 に答える
3
$parts = explode('-',$number);
于 2012-08-31T13:07:09.747 に答える
2

explodeは、あなたの側からの干渉なしにこの配列を返します

$returnedArray = explode('-',$number);

これはあなたのためにうまくいくはずです

于 2012-08-31T13:13:05.383 に答える
0

PHP explodeは、ここで必要なものです。

$arrayOfTokens = explode('-',$number);

提供されているドキュメントに記載されているように、explodeは文字列の配列を返します。

于 2012-08-31T13:10:04.340 に答える