2017-10-26 12 views
1

私は以下のような文字列のファイルを持っており、PHPのexplode(...)機能をどのように活用できるのだろうかと思っています。 $result = [ "2", "", "", "", "", "3", "", ....]; // and so on空白で区切られた文字列をPHPで空白で解析するには?

でもあるすべての値を取得しよう:申し訳ありませんが、スニペットの文字列に貼り付ける必要があったが、私は、アレイ以下などの値を取得しようとしている

2   3        1            1   POOP          J                        00                                                                                                                                                                          HELP 

ちょっと長いです""にトリムする "

+0

あなたが本当に結果に空の文字列を含める必要がありますか?間にトークンを入れたいだけの場合は、https://stackoverflow.com/questions/1792950/explode-string-by-one-or-more-spaces-or-tabsをご覧ください。 – Barmar

答えて

0

質問に直接答えるには、preg_splitを使用してスペース文字数を制限します。

preg_split("/[\s]{1}/", $input_line);

1

あなたが歩くとアイテムを操作する読みやすい方法が必要な場合:

$str = "2   3        1"; 
$result = []; 

for ($i = 0; $i <= strlen($str); $i++) { 
    $result[] = $str[$i]; 
} 
関連する問題