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() फ़ंक्शन strpos() फ़ंक्शन किसी स्ट्रिंग के अंदर दूसरी स्ट्रिंग की पहली घटना की स्थिति खोजने के लिए उपयोग किया जाता है। सिंटैक्स strpos($haystack, $needle, $offset) पैरामीटर पैरामीटरविवरण haystackखोजी जाने वाली स्ट्रिंग needleखोजी जाने वाली स्ट्रिंग offsetखोज शुरू करने की स्थिति (वैकल्प

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

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

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

    stripslashes() फ़ंक्शन PHP में stripslashes() फ़ंक्शन एक कोटेड स्ट्रिंग से बैकस्लैश हटाने के लिए उपयोग किया जाता है। सिंटैक्स stripslashes(string $string): string पैरामीटर्स string - प्रोसेस की जाने वाली स्ट्रिंग रिटर्न वैल्यू stripslashes() फ़ंक्शन बैकस्लैश हटाकर स्ट्रिंग रिटर्न करता है। सिंगल