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

PHP प्रोग्राम: स्ट्रिंग में कैरेक्टर्स की संख्या गिनना


स्ट्रिंग की लंबाई (कैरेक्टर काउंट)

उदाहरण

<?php
$my_string = "Hi there, this is a sample ";
$len = mb_strlen($my_string);
print_r("The number of characters in the string is ");
echo $len;
?>

आउटपुट

The number of characters in the string is 27

व्याख्या

  • mb_strlen() - मल्टीबाइट-सेफ स्ट्रिंग लंबाई (UTF-8 सपोर्ट के साथ)।
  • स्पेसेस सहित सभी कैरेक्टर्स गिने जाते हैं।
  • पुराना strlen() बाइट्स गिनता है, मल्टीबाइट कैरेक्टर्स (हिंदी, इमोजी) के लिए गलत परिणाम देगा।

strlen() बनाम mb_strlen()

<?php
$str = "नमस्ते"; // 6 बाइट्स, 4 कैरेक्टर्स (UTF-8 में)

echo "strlen: " . strlen($str) . "\n";     // 12 (बाइट्स)
echo "mb_strlen: " . mb_strlen($str) . "\n"; // 4 (कैरेक्टर्स)
?>

शब्द गिनना

<?php
$str = "Hi there, this is a sample";
echo "Words: " . str_word_count($str); // 6
?>

विशिष्ट कैरेक्टर गिनना

<?php
$str = "Hello World";
echo "Count of 'l': " . substr_count($str, 'l'); // 3
echo "Count of 'lo': " . substr_count($str, 'lo'); // 1
?>

सारांश

  • mb_strlen() - कुल कैरेक्टर्स (यूनिकोड-सेफ) - अनुशंसित
  • strlen() - बाइट्स (केवल ASCII के लिए सही)
  • str_word_count() - शब्दों की संख्या
  • substr_count() - सबस्ट्रिंग की घटनाएं
  • count_chars() - प्रत्येक कैरेक्टर की फ्रीक्वेंसी
  1. - जावा प्रोग्राम: परफेक्ट नंबर चेक करना

    इस लेख में हम समझेंगे कि किसी संख्या को परफेक्ट नंबर है या नहीं, यह कैसे चेक किया जाता है। परफेक्ट नंबर एक पॉजिटिव इंटीजर होता है जो अपने फैक्टर्स (स्वयं को छोड़कर) के योग के बराबर होता है। डेमोनस्ट्रेशन इनपुट: संख्या दर्ज करें: 496 आउटपुट: संख्या 496 एक परफेक्ट नंबर है एल्गोरिदम चरण 1 - शुरू चर

  1. - स्ट्रिंग में मौजूद शब्दों की संख्या और कैरेक्टर्स की संख्या निकालने का पायथन प्रोग्राम

    जब स्ट्रिंग में मौजूद शब्दों की संख्या और कैरेक्टर्स की संख्या निकालनी हो, नीचे इसका प्रदर्शन है उदाहरण my_string = Hi there, how are you Will ? print(स्ट्रिंग है:) print(my_string) my_chars = 0 my_words = 1 for i in my_string: my_chars = my_chars + 1 if(i == ): my_words = my_word

  1. - पायथन प्रोग्राम: स्ट्रिंग में मिरर कैरेक्टर्स खोजना

    एक यूजर इनपुट स्ट्रिंग और पोजिशन दी गई है, उस पोजिशन से हमें स्ट्रिंग की लंबाई तक अल्फाबेटिकल ऑर्डर में कैरेक्टर्स को मिरर करना है। इस ऑपरेशन में, हम a को z में, b को y में, c को x में, d को w में बदलते हैं और इसी तरह, यानी पहला कैरेक्टर लास्ट बन जाता है और इसी तरह।Input: p = 3 Input string = python