我从HTML表单中收到了一堆文件,然后我会浏览它们:
$img = $_FILES['img'];
function reArrayFiles($file) {
$file_ary = array();
$file_count = count($file['name']);
$file_key = array_keys($file);
for($i=0;$i<$file_count;$i++) {
foreach($file_key as $val) {
$file_ary[$i][$val] = $file[$val][$i];
}
}
return $file_ary;
}
$img_desc = reArrayFiles($img);
foreach($img_desc as $val) {
if ($val['type'] == 'text/plain') {
... ?
}
}
我们需要的是:
1)当有两个空行时分割文本。
我使用的是preg_split('#\n#', file_get_contents($val['tmp_name']));
,但它不适用于'#\ n \ n \ n#'。我该怎么做才能让它发挥作用?
无论如何,当我们收到一串字符串时,我们需要的是
2)将这些字符串中的每一个调整为500 x 500大小的块,并在需要时自动放置换行符并将其保存为服务器上的图像。
所以它看起来不像这样: Text to image