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

जावास्क्रिप्ट में मल्टी-बाइट UTF-8 स्ट्रिंग्स से कैसे निपटें और खाली सीमांकक/विभाजक समस्या को ठीक करें

इसके लिए सबसे पहले preg_split() का उपयोग करें और इसके साथ फंक्शन सेट करें -

'//u'

ऊपर की तरह सेट करने के बाद, खाली सीमांकक समस्या ठीक हो जाएगी, क्योंकि हमने ऊपर '//u' जोड़ा है।

उदाहरण

PHP कोड इस प्रकार है

<!DOCTYPE html>
<html>
<body>
<?php
$stringValues="";
$result= preg_split('//u', $stringValues,-1, PREG_SPLIT_NO_EMPTY);
print_r($result);
echo "<br>";
$stringValues1="John Smith";
$result1= preg_split('//u', $stringValues1,-1, PREG_SPLIT_NO_EMPTY);
print_r($result1);
?>
</body>
</html>

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Array ( )
Array ( [0] => J [1] => o [2] => h [3] => n [4] => [5] => S [6] => m [7] => i [8] => t [9] => h )

  1. जावास्क्रिप्ट में स्ट्रिंग दोहराएं?

    स्ट्रिंग को दोहराने के लिए, आप शामिल होने () के साथ ऐरे () का उपयोग कर सकते हैं। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=dev

  1. C++ का उपयोग करके OpenCV में किसी छवि की चमक को कैसे कम करें?

    चमक कम करने का तरीका बहुत हद तक चमक बढ़ाने के समान है। केवल अंतर छवि से अदिश (बी, जी, आर) घटा रहा है। यहां, हम चमक कम करने के लिए अदिश मान घटा रहे हैं। निम्न प्रोग्राम दिखाता है कि OpenCV में किसी छवि की चमक को कैसे कम किया जाए। उदाहरण #include<iostream> #include<opencv2/highgui/highgui.hp

  1. [फिक्स] डॉकर डेमॉन से 'यूनिक्स:///var/run/docker.sock' पर कनेक्ट नहीं हो सकता

    डॉकर आसानी से कंटेनरों का उपयोग करके एप्लिकेशन बनाने, तैनात करने और चलाने की क्षमता के साथ अधिक से अधिक लोकप्रिय हो रहा है। कंटेनर डेवलपर्स को एक पूर्ण पैकेज के रूप में तैनात करने से पहले अपने सभी पुस्तकालयों और निर्भरताओं के साथ एक एप्लिकेशन को पैकेज करने की अनुमति देते हैं। इंस्टॉल करना लिनक्स पर