PHP Excel按顺序上传图像

时间:2016-10-05 11:42:50

标签: php excel

我无法在谷歌的任何地方找到答案。我正在使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> <!-- Modal --> <div class="modal" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" style="display: block;"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <div class="row"> <div class="col-md-8 m"> <img src="http://www.goldmedalmind.net/wp-content/uploads/2014/04/anns-face-round.png"> </div> <div class="col-md-8 purplebg m"> <div> <!-- Nav tabs --> <ul class="nav nav-tabs" role="tablist"> <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a> </li> <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a> </li> <li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a> </li> <li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a> </li> </ul> <!-- Tab panes --> <div class="tab-content"> <div role="tabpanel" class="tab-pane active" id="home">Home</div> <div role="tabpanel" class="tab-pane" id="profile">Profile</div> <div role="tabpanel" class="tab-pane" id="messages">Message</div> <div role="tabpanel" class="tab-pane" id="settings">Settings</div> </div> </div> </div> </div> </div> </div> </div> </div>类通过PHP上传excel表,但它似乎是以随机顺序上传图像。

无论如何都要指定上传的订单,例如行PHPExcel_Worksheet_MemoryDrawing。目前我正在上传文件并使用$n作为值将每个图像推送到数组,但它似乎是随机选择图像。在excel文件中,我还重命名了图像001,002等,但上传后它似乎仍然是随机的。

$i

1 个答案:

答案 0 :(得分:0)

我使用的解决方法是调用坐标并将其用作我的数组键,然后在数组上使用asort对其进行排序。虽然这种方法有效,但我想知道是否有其他方法可以按顺序上传。

$row = $drawing->getCoordinates();
$images_data[$row] = $myFileName;
asort($images_data);