खोज…


परिचय

Inflector अंग्रेजी शब्द को एकवचन, बहुवचन, ऊंट मामले, मानवीकरण आदि में बदलने / परिवर्तित करने के लिए एक बहुत ही उपयोगी सहायक है। सहायक यह भी जाँचने में मदद करता है कि किसी शब्द का बहुवचन संस्करण है या नहीं।

भारोत्तोलक सहायक

विभक्त हेल्पर की विधि का उपयोग करने के लिए, पहले सहायक को निम्नलिखित कोड के साथ अन्य सभी सहायक की तरह लोड करें:

$this->load->helper('inflector');

एक शब्द बना एकवचन

फंक्शन singular($string) , एक बहुवचन शब्द को एकवचन में परिवर्तित करता है। संपूर्ण परिणाम पैरामीटर प्राप्त करने के लिए $string एक एकल शब्द होना चाहिए। फ़ंक्शन string लौटाएगा।

echo singular("books"); //prints 'book'

एक शब्द की जाँच करें बहुवचन है

is_countalbe($string) का उपयोग किसी शब्द की बहुवचन रूप या नहीं जाँचने के लिए किया जाता है। रिटर्न प्रकार boolean अर्थ होगा यदि दिए गए शब्द में बहुवचन रूप है यह true लौटेगा, अन्यथा false वापस आ जाएगा।

is_countable('book'); // Returns TRUE

एक शब्द बहुवचन बनाओ

किसी भी अंग्रेजी शब्द का बहुवचन रूप पाने के लिए plural($string) फ़ंक्शन आसान है। singular($string) , फ़ंक्शन plural($string) भी string परिणाम लौटाता है।

echo plural("book"); //prints 'books'

स्ट्रिंग को व्यवस्थित किया

कैमल केस यौगिक शब्दों या वाक्यांशों को लिखने का अभ्यास है जहां हर शब्द कैपिटल अक्षर से शुरू होता है, शब्द के बीच की जगह के बिना। फ़ंक्शन camelize($string) एक स्ट्रिंग को व्यवस्थित बनाने में मदद करता है। यह शब्दों के एक स्ट्रिंग को रिक्त स्थान से अलग करता है या ऊंट मामले को रेखांकित करता है।

echo camelize('Mc donald'); //Prints mcDonald

शब्दों के बीच परिसीमन निकालें / जोड़ें

सीमांकक निकालें

फ़ंक्शन humanize($words) , अंडरस्कोर द्वारा अलग-अलग कई शब्द लेता है और प्रत्येक शब्द को बड़े अक्षरों के साथ अंडरस्कोर के लिए रिक्त स्थान जोड़ता है।

echo humanize('mac_donald'); // Prints 'Mac Donald'

फ़ंक्शन किसी भी घोषित विभाजक / सीमांकक को भी बदल सकता है। इस मामले में, परिसीमन दूसरा पैरामीटर होगा।

echo humanize('mac-donald','-'); // Prints 'Mac Donald'

echo humanize('mac#donald','#'); // Prints 'Mac Donald'

अंडरस्कोर जोड़ें

दूसरी ओर, underscore($words) फ़ंक्शन अंडरस्कोर (_) के साथ शब्दों के बीच की जगह को बदल देता है।

echo underscore('Mac Donald'); // Prints 'mac_donald'


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow