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

strlen () PHP फ़ंक्शन यूनिकोड वर्णों की गलत लंबाई दे रहा है?

सही लंबाई पाने के लिए, यूनिकोड वर्णों के लिए mb_strlen() का उपयोग करें।

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

उदाहरण

<?php
   $unicodeValues = 'JohnSmȉth';
   echo "The string length with mb_strlen=",mb_strlen($unicodeValues, 'utf8');
   echo "\n";
   echo "The string length with strlen=",strlen($unicodeValues);
?>

आउटपुट

The string length with mb_strlen=9
The string length with strlen=10

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

    स्ट्रॉप्स () फ़ंक्शन का उपयोग किसी अन्य स्ट्रिंग के अंदर एक स्ट्रिंग की पहली घटना की स्थिति को खोजने के लिए किया जाता है। सिंटैक्स strpos(str, find, begin) पैरामीटर str - खोजने के लिए स्ट्रिंग ढूंढें - खोजने के लिए स्ट्रिंग शुरू करें - खोज कहां से शुरू करें वापसी strpos() फ़ंक्शन किसी अन

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

    स्ट्रिंग लंबाई प्राप्त करने के लिए strlen () फ़ंक्शन का उपयोग किया जाता है। यह सफलता पर स्ट्रिंग की लंबाई लौटाता है। यदि स्ट्रिंग खाली है, तो 0 लौटा दी जाती है। सिंटैक्स strlen(str) पैरामीटर str - वह स्ट्रिंग जिसके लिए हम लंबाई चाहते हैं। वापसी strlen() फ़ंक्शन सफलता पर स्ट्रिंग की लंबाई लौटात

  1. पीएचपी में स्ट्रिप्सलैश () फ़ंक्शन

    स्ट्रिप्सलैश () फ़ंक्शन का उपयोग उद्धृत स्ट्रिंग को अन-कोट करने के लिए किया जाता है। सिंटैक्स stripslashes(str) पैरामीटर str - स्ट्रिंग निर्दिष्ट करें। वापसी स्ट्रिप्सलाश () फ़ंक्शन एक स्ट्रिंग देता है जिसमें बैकस्लैश हटा दिए जाते हैं यानी \ बन जाता है। डबल बैकस्लैश (\\) सिंगल बैकस्लैश (\) के