2

こんにちは私は1つの状況があり、私は正確に何をする必要があるのか​​わかりません。

これは複数のファイルのアップロードなので、これを実行しています

$files = $_POST["files-temp"];

このリターン(iten1.jpg; iten2.jpg; iten3.jpg;)最後のitenにセミコロンがあります

それから私はしました

$array = preg_split('/;/',$files);

それから私は得た

Array ( [0] => iten1.jpg [1] => iten2.jpg [2] => iten3.jpg [3] => )

したがって、存在しないiten 4があるので、これを行うためのより良い方法を見つけてから、クエリをカウントして実行し、mysqlに保存する必要があります。

助けてくれてありがとう。

4

1 に答える 1

1

$files文字列が含まれていて、最後の余分な配列の場所を削除したい場合:

試す:

$files = 'iten1.jpg;iten2.jpg;iten3.jpg;';
$result = explode(";", rtrim($files,';'));
print_r( $result );

ここでテスト

于 2012-05-05T03:55:44.057 に答える