i sayfasında bir textarea var. kullanıcı hatları ve virgül öğeleri yazacaktır.
örneğin,
data1, data1info
data2, data2info
data3, data3info
hat başına 2 madde vardır.
nasıl ben satıra onları ayrıştırmak ve tek tek satıra ürün almak.
thnx
Sen explode
to split the string by end of lines, first ; the,, explode those lines again, using ',
'bir ayırıcı olarak kullanabilirsiniz:
$str = <<<STR
data1, data1info
data2, data2info
data3, data3info
STR;
$lines = explode(PHP_EOL, $str);
foreach ($lines as $line) {
list ($first, $second) = explode(',', $line);
$first = trim($first);
$second = trim($second);
var_dump($first, $second);
}
Ben de dizeleri başında / sonunda herhangi sola boşluk kaldırmak için trim
a> Not kullanılır.
Ve alırsınız:
string 'data1' (length=5)
string 'data1info' (length=9)
string 'data2' (length=5)
string 'data2info' (length=9)
string 'data3' (length=5)
string 'data3info' (length=9)