Ben php5 kullanıyorum ve eşlemede veri ayıklamak için preg_match() kullanarak. Ben bir dize sprintf'i kullanılarak oluşturulmuş ve gibidir adres:php5: preg_match için kullanılacak bir desen içinde dize
$name = sprintf("sda%d", 0);
Bu isim olarak tanımlanan desende aramak için dize olmak vardır:
$pattern='/$name ([^\/]*)/';
$ desen verileri almak için preg_match'in kullanılır sda0 dize/jetonu. $ desenini yazdırdığımda çıktı olarak /$ adı ([^ /])/*. Ancak paternin çıkışının /sda0 ([^ /])/* olmasını bekliyorum.
Dizenin bir desen dizgisinde nasıl kullanıldığını bana kimse yardım edebilir mi?
Selamlar,
Sowmya
kullanım '$ desen = "/ $ name ([^ \ /] *) /";' veya '$ deseni = '/' $ isim' ([^ \ /] *)/';'. değişkenler tek tırnakta ayrılmaz (sadece çift tırnakta)! –