मैंने पहले कभी इन कार्यों का उपयोग नहीं किया है लेकिन sprintf() के बारे में बहुत कुछ पढ़ने के बाद, मैंने फैसला किया कि मुझे इसे जानना चाहिए।क्यों sprintf() आउटपुट कुछ भी नहीं है?
तो मैं आगे बढ़ गया और निम्नलिखित किया।
function currentDateTime() {
list($micro, $Unixtime) = explode(" ",microtime());
$sec= $micro + date("s", $Unixtime);
$sec = mb_ereg_replace(sprintf('%d', $sec), "", ($micro + date("s", $Unixtime)));
return date("Y-m-d H:i:s", $Unixtime).$sec;
}
sprintf(currentDateTime());
यह कुछ भी प्रिंट नहीं करता है। दूसरी ओर printf() फ़ंक्शन का उपयोग करना:
printf(currentDateTime());
यह परिणाम को ठीक प्रिंट करता है। तो इन 2 कार्यों के बीच क्या अंतर है और मैं sprintf() फ़ंक्शन का सही तरीके से उपयोग कैसे करूं?
मैं सोच '** चुप ** 'printf()'' द्वारा :) – deed02392
@ deed02392 यह याद रखना: तो आप निम्नलिखित की तरह कुछ करने के लिए होगा , क्या वह "स्ट्रिंग" का प्रतिनिधित्व नहीं कर रहा है? – Pacerier