<textarea>
Apple | 1000 | $5
Banana | 500 | $5
Coconut | 1500 | $5
</textarea>
方法
1)在特殊符号之前绑定每个字符串?
结果必须是
水果:苹果,香蕉,椰子
数量:1000、500、1500
价格:5美元,5美元,5美元
我已经尝试过使用此Get each line from textarea来拆分每一行,但是它可以工作,但是我不知道如何绑定它
更新
我已经尝试过自己构建它,并且效果很好
<html>
<form method="post">
<textarea name="market"></textarea>
<button type="submit">Split</button>
</form>
</html>
<?php
if(isset($_POST['market'])) {
$text = trim($_POST['market']);
$text = str_replace(' ', '', $text);
$textAr = explode("\n", $text);
$textAr = array_filter($textAr, 'trim');
foreach ($textAr as $line) {
$var = explode('|', $line);
$fruit = $var[0];
$quantity = $var[1];
$price = $var[2];
$data['fruits'][] = $fruit;
}
echo 'Fruits : '; foreach($data['fruits'] as $rows) { echo $rows.', '; }
}
?>
现在我想问一下,如何防止它出错?
例如,用户仅使用
<textarea>
Apple | 1000
Banana | 500 \ $5
Coconut | 1500 / $5
</textarea>
上述所有错误总是