需求
有的时候我们想从xls表格中复制一段,然后PHP能够有条理的获取这些数据。
即将他们存到数组里面
多行文本框 textarea
textarea
是可以输入多行文本的文本框
这里用来传入复制下来的表格
只要把它放在Form里面,加上name就可以用了
最简单是就是这样
<form action="" method="post">
<textarea name = "txt"></textarea>
<input type = "submit" value="确定">
</form>
数据格式
传入的数据是这样的
每行后面有一个换行符\n
每格直接有一个制表符\t
处理方法
我们使用explode函数
这个函数可以将字符串通过给定的字符串分割成数组
这样的话就
$arr = explode("\n", $txt);
foreach ($arr as $v)
if ($v!='')
{
$arr2 = explode("\t", $v);
}
txt是post进来的多行文本框
首先用arr来存每一行的
然后循环arr
用arr2来具体到每个格
读取arr2里面的内容就可以了