Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

यदि फ़ाइल नाम UTF-8 है, तो PHP pathinfo() सही फ़ाइल नाम लौटाएँ

अधिकांश मुख्य PHP फ़ंक्शन लैटिन -1 के अलावा वर्ण सेट से निपटते नहीं हैं। लेकिन 'पाथइन्फो' से पहले, 'सेटलोकेल' को रखकर सही फ़ाइल नाम वापस करने के लिए इस्तेमाल किया जा सकता है, भले ही वह यूटीएफ -8 एन्कोडेड हो।

डिफ़ॉल्ट रूप से, यह 'सी' लोकेल के साथ चलता है, और सीएलआई स्क्रिप्ट डिफ़ॉल्ट यूटीएफ -8 लोकेल के साथ चलती है। अन्य कार्यों को कॉल करने से पहले सर्वर पर स्थान को 'C' से 'C.UTF-8' या 'en_US.UTF-8' में बदला जाना चाहिए।

setlocale(LC_ALL,'en_US.UTF-8');
pathinfo($OriginalName, PATHINFO_FILENAME);
pathinfo($OriginalName, PATHINFO_BASENAME);

  1. PHP में ini_set () का उपयोग क्या है?

    PHP उपयोगकर्ता को ini_set() का उपयोग करके php.ini में उल्लिखित कुछ सेटिंग्स को संशोधित करने की अनुमति देता है। इस फ़ंक्शन के लिए दो स्ट्रिंग तर्कों की आवश्यकता होती है। पहला संशोधित करने के लिए सेटिंग का नाम है और दूसरा इसे असाइन किया जाने वाला नया मान है। पैरामीटर वर नाम सभी उपलब्ध विकल्पों को ini

  1. PHP में pathinfo () फ़ंक्शन

    pathinfo () फ़ंक्शन किसी सरणी में फ़ाइल पथ के बारे में जानकारी देता है। pathinfo() फ़ंक्शन निम्नलिखित तत्वों के साथ एक सहयोगी सरणी देता है - निर्देशिका का नाम − निर्देशिका नाम लौटाता है बेसनाम - बेसनाम लौटाता है एक्सटेंशन - रिटर्न एक्सटेंशन सिंटैक्स pathinfo(path,options) पैरामीटर पथ -

  1. जांचें कि क्या उप सरणी को उलटने से सरणी को पायथन में क्रमबद्ध किया जाता है

    मान लीजिए कि हमारे पास अद्वितीय तत्वों के साथ nums नामक एक सरणी है। हमें यह जांचना होगा कि एक उप-सरणी को उलटने के बाद सरणी को क्रमबद्ध किया जाएगा या नहीं। यदि सरणी पहले से ही क्रमबद्ध है, तो भी सही लौटें। इसलिए, यदि इनपुट nums =[4,6,27,25,15,9,37,42] की तरह है, तो आउटपुट सही होगा क्योंकि अगर हम [9,