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

PHP प्रोग्राम एक यादृच्छिक स्ट्रिंग उत्पन्न करने के विभिन्न तरीके

bin2hex फ़ंक्शन का उपयोग करना

उदाहरण

<?php
$num = 12;
$res = bin2hex(random_bytes($num));
print_r("The randomly generated string is : ");
echo $res;
?>

आउटपुट

The randomly generated string is : f1db16115fa93b98493d388b

एक संख्या परिभाषित की जाती है और इस नंबर पर bin2hex फ़ंक्शन को कॉल किया जाता है। bin2hex फ़ंक्शन के अंदर इस नंबर पर 'random_bytes' फ़ंक्शन को कॉल किया जाता है। उत्पन्न यादृच्छिक स्ट्रिंग कंसोल पर मुद्रित होती है।

हैशिंग फ़ंक्शन का उपयोग करना

उदाहरण

<?php
$my_str = rand();
$res = sha1($my_str);
print_r("The randomly generated string using hashing function sha1 is :");
echo $res;
?>

आउटपुट

The randomly generated string using hashing function sha1 is :9a4a73c35ac034832332977f3d5accd8eace5260

एक संख्या को 'रैंड' फ़ंक्शन को कॉल करके परिभाषित किया जाता है। इस बेतरतीब ढंग से उत्पन्न संख्या पर sha1 हैशिंग फ़ंक्शन को कॉल किया जाता है। उत्पन्न यादृच्छिक स्ट्रिंग कंसोल पर मुद्रित होती है।

अंतर्निहित फ़ंक्शन uniqid का उपयोग करना

उदाहरण

<?php
$res = uniqid();
print_r("The randomly generated string using uniqid function is : ");
echo $res;
?>

आउटपुट

The randomly generated string using uniqid function is : 5ed4b884cef34

एक संख्या को 'रैंड' फ़ंक्शन को कॉल करके परिभाषित किया जाता है। इस बेतरतीब ढंग से उत्पन्न संख्या पर sha1 हैशिंग फ़ंक्शन को कॉल किया जाता है। उत्पन्न यादृच्छिक स्ट्रिंग कंसोल पर मुद्रित होती है।


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

    स्ट्रिंग को नई लंबाई तक पैड करने के लिए str_pad() फ़ंक्शन का उपयोग किया जाता है। यह गद्देदार स्ट्रिंग लौटाता है। सिंटैक्स str_pad(str, len, pad_str, pad_type) पैरामीटर str - स्ट्रिंग टू पैड लेन -नई स्ट्रिंग लंबाई pad_str - पैडिंग के लिए इस्तेमाल की जाने वाली स्ट्रिंग pad_type - स्ट्रिंग

  1. PHP में उद्धृत_प्रिंट करने योग्य_एन्कोड () फ़ंक्शन

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

  1. PHP में उद्धरण_प्रिंट करने योग्य_डीकोड () फ़ंक्शन

    कोट्ड_प्रिंटेबल_डीकोड () का उपयोग उद्धृत प्रिंट करने योग्य स्ट्रिंग को 8 बिट स्ट्रिंग में बदलने के लिए किया जाता है। सिंटैक्स quoted_printable_decode(str) पैरामीटर str - इनपुट स्ट्रिंग वापसी Kotad_printable_decode() फ़ंक्शन 8-बिट ASCII स्ट्रिंग देता है। उदाहरण निम्नलिखित एक उदाहरण है -