Ben aşağıdaki kodu vardır:
preg_match_all('/(.*) \((\d+)\) - ([\d\.\d]+)[,?]/U',
"E-Book What I Didn't Learn At School... (2) - 3525.01, FREE Intro DVD/Vid (1) - 0.15",
$match);
var_dump($string, $match);
ve aşağıdaki çıktıya olsun:
array(4) {
[0]=>
array(1) {
[0]=>
string(54) "E-Book What I Didn't Learn At School... (2) - 3525.01,"
}
[1]=>
array(1) {
[0]=>
string(39) "E-Book What I Didn't Learn At School..."
}
[2]=>
array(1) {
[0]=>
string(1) "2"
}
[3]=>
array(1) {
[0]=>
string(7) "3525.01"
}
}
hangi tek ürün ... ne i need böyle dizeleri tüm öğeleri almak için eşleşir. ben ekledim ne zaman "," dizenin sonuna işaret - iyi çalıştı. ama her dizesi virgül ekleyerek olmayan duygusu. Herhangi bir tavsiye?