वह | का अर्थ है 'bitwise OR', जो तारों को बाइनरी में परिवर्तित करेगा, फिर लॉजिकल का उपयोग करके परिणाम की गणना करने के लिए उन्हें एक दूसरे पर ओवरले करें या प्रत्येक स्थिति के लिए यानी यदि स्ट्रिंग के पास उस स्थिति में 1 है, तो परिणाम 1 होगा, अन्यथा , आपको 0
इस मामले में, यह प्रत्येक चरित्र के संख्यात्मक एसीआईआई चरित्र कोड के साथ ऐसा कर रहा है, जो कभी-कभी नए चरित्र कोड और कभी-कभी कचरे के लिए जाता है, जो प्रस्तुत नहीं करेगा। यही कारण है कि 'हैलो वर्ल्ड' की शुरुआत गड़बड़ हो गई है, जहां यह 'टेस्ट' के साथ ओवरलैड है, लेकिन अंत ठीक है क्योंकि उस बिंदु पर किसी अन्य स्ट्रिंग द्वारा इसमें कोई भी जोड़ा नहीं गया है। मैनुअल से अधिक विस्तृत उदाहरण के लिए here देखें (एक्सओआर का उपयोग करता है, लेकिन एक ही विचार)।
उपयोग करें। concatenation के लिए।
स्रोत
2012-03-17 12:29:55
http://www.php.net/manual/en/language.operators.bitwise.php –
किस भाषा में '|' concatenate करता है? –
जहां तक मुझे पता है, अधिकांश भाषा कॉन्सट स्ट्रिंग के लिए '|' का उपयोग नहीं करती है। आम तौर पर इसका उपयोग '.' या' + ' – Rezigned