<textarea>
Apple | 1000 | $5
Banana | 500 | $5
Coconut | 1500 | $5
</textarea>
How To
1) Привязка каждой строки перед специальным символом?
Результат должен быть
Фрукты: яблоко,Банан, Кокос
Количество: 1000, 500, 1500
Цены: $ 5, $ 5, $ 5
Я пробовал этот Получить каждую строку из текстовой области , чтобы разбить каждую строку, и это работает, но я не знаю, как связать ее
ОБНОВЛЕНИЕ
Я пытался построитьон сам по себе и работает нормально
<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>
Всегда получал ошибку от всего вышеперечисленного