मैं उसके घटकों मेंमैं PHP में पैथ चर को सही तरीके से कैसे विभाजित करूं?
$path = getenv('PATH');
विभाजित करना चाहते हैं। मैं एक ओएस-निर्भर फैशन में विभाजक चार कैसे निर्धारित करूं?
मैं उसके घटकों मेंमैं PHP में पैथ चर को सही तरीके से कैसे विभाजित करूं?
$path = getenv('PATH');
विभाजित करना चाहते हैं। मैं एक ओएस-निर्भर फैशन में विभाजक चार कैसे निर्धारित करूं?
आप PATH_SEPARATOR
निरंतर उपयोग कर सकते हैं, तो DIRECTORY_SEPARATOR
आवश्यक होने पर पथ को विभाजित करने के लिए निरंतर उपयोग कर सकते हैं। देखें Directory Predefined Constants
PATH_SEPARATOR
निरंतर उपयोग करें।
मैं जानता हूँ कि इस include_path के लिए काम करता है - getenv ('पथ') के बारे में निश्चित नहीं:
$paths = split(PATH_SEPARATOR, getenv('PATH'));
include_path आप जिस भी सिस्टम पर हैं, उसके लिए एक वैध पथ शैली स्ट्रिंग है: एक ही स्प्लिट तकनीक जो एक के लिए काम करती है, दूसरे के लिए काम करेगी। –
ध्यान दें कि यह पोस्ट 200 9 में लिखा गया था। PHP विभाजन के अनुसार 'विभाजन() 'को हटा दिया गया है। – mauris
मुझे याद है कि विंडोज दोनों आगे स्वीकार करते हैं और वापस स्लैश एक फ़ाइल के रूप में होगा लगते हैं -सेपरेटर, तो आपको इसके बारे में चिंता करने की ज़रूरत नहीं है।
मुझे लगता है कि वह पाथ पर्यावरण चर में प्रविष्टियों के लिए विभाजक का अर्थ है (उदा। ":" * * निक्स पर), पथ के अंदर विभाजक नहीं। – c089
अहह्ह ... ओओएस =) –
आप इसके लिए 'DIRECTORY_SEPARATOR' का उपयोग नहीं कर सकते हैं। आपको 'PATH_SEPARATOR' का उपयोग करना होगा। पहला एक ऐसा चरित्र है जो फ़ोल्डर्स को एक-दूसरे से अलग करता है, पथ विभाजक अलग-अलग पथों को अलग करता है अर्थात पीएटीएच पर्यावरण चर में परिभाषित किया जाता है। – RaYell
मुझे एक ही बार में बहुत सी चीजें करने के लिए मिलता है: | – Greg
@ ग्रेग,? क्या आप कम से कम गलती को साफ करेंगे या उत्तर हटा देंगे ताकि नीचे दिए गए अन्य लोगों को सही ध्यान मिल सके? 18 अपवॉट्स के साथ आपका जवाब गलत है। – Pacerier