该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
可是如果是通过POST传递过来的。传递过来的有多行。
a.php部分代码如下:
请依次输入组别、品名、实包数量、包装工序:
b.php部分代码如下:
想可以一下处理多行,直接从excel复制到文本域
$MyData = $_POST['MyData'];
$MyData = explode("\n", $MyData); //按行拆分字符,结果为数组
for($i=0;$i
$MyData[$i]=trim($MyData[$i]); //去掉首尾空格
$MyData[$i]=preg_replace ( "/\s(?=\s)/","\\1", $MyData[$i] ); //中间多个连接空格只保留一个
}
$MyData=array_filter($MyData); //去掉空串
for($i=0;$i
$string = explode(" ",$MyData[$i]);
var_dump($string);
echo "
";
}
测试:如果在a.php中输入如下:
一组 修理包 200 不烫袋包装
一组 轮毂 120 不烫袋包装
提交的时候,结果是:
array(1) { [0]=> string(36) "一组 修理包 200 不烫袋包装" }
array(1) { [0]=> string(33) "一组 轮毂 120 不烫袋包装" }
并没有按空格拆分,很奇怪。