2016-04-03 16 views
0

Satır içi stil kullanan bir tanım ifadem var. Bir sprintf işleviyle çağırmaya çalıştığımda, Çok Az Bağımsız Değişken ile başarısız olur. Çağrı böyle buStil ve sprintf ile çakışma

define('TEXT_HEADING', ' 
<div style="float:left; width:60%; height:44px"> 
<p>Title Goes here</p> 
<p>Show results: %s</p> 
'); 

gibi tanımlamak görünüyor i stil ifadesi kaldırırsanız beklendiği gibi

echo sprintf(TEXT_HEADING, 14); 

işe yarıyor. Orijinal kod oldukça büyük ve birçok satır içi stiline sahip. Bunları sınıflara taşımak, çalışmasına izin verebilir, ancak bir seçenek değildir. Bunu gösterildiği gibi çalışmak için bir yolu var mı?

+0

bu bir php soru gibi görünüyor ile

width:60% 

değiştirmeyi deneyin, sizin edebi yüzde işareti kaçmak gerekir. – gmfm

+0

söyleniyor,% s dizesi belirteci kullanıyorsunuz ve bir argüman olarak int geçirerek argüman sprintf'inizi alıntılamaya çalışın (TEXT_HEADING, "14"). – gmfm

+0

Soruyu doğru bir şekilde işaretlemediğim için özür dilerim. Haklısınız, php ile ilgili. Tırnak eklemeye çalıştım ama aynı şey başarısız oluyor. – user3052443

cevap

0

Sen, buna göre kimliği etiketlemelisiniz

width:60%% 
İlgili konular