printf("by %1$s on %2$s", 'string1', 'string2');
काम नहीं करता है, जबकि printf('by %1$s on %2$s', 'string1', 'string2');
करता है।PHP में printf() क्यों काम नहीं कर रहा है जब मैं डबल उद्धरण चिह्नों का उपयोग करता हूं?
मैं वास्तव में एक वर्डप्रेस थीम डिजाइन कर रहा हूं, और मूल बीस थीम का बहुत करीब से पालन कर रहा हूं। अजीब बात यह है कि, मैं अपने सभी पिछले printf() कथनों पर बिना किसी समस्या के डबल कोटेशन अंक का उपयोग कर रहा हूं।
धन्यवाद! मैंने% 1 \ $ s का उपयोग किया और यह काम किया। : डी –
@fterh आपको इस उत्तर को सही के रूप में चिह्नित करना चाहिए यदि यह आपकी मदद करता है (इसके बाईं ओर बड़ा हरा तीर)। – JohnP