PHP String Functions: PHP हमें कुछ और Special Functions Provide करता है, जिनका प्रयोग हम हमारी Specific Types की जरूरतों को पूरा करने के लिए कर सकते हैं। ये Functions निम्नानुसार हैं।
str_repeat() Function
इस Function का प्रयोग करके हम किसी String को जितनी बार चाहें उतनी बार Repeat कर सकते हैं। ये Function दो Parameters Accept करता है और एक String Value Return करता है, जो कि Repeated String होती है।
पहले Parameter के रूप में हमें वह String Specify करनी होती है, जिसे हम Repeat करना चाहते हैं जबकि दूसरे Parameter के रूप में हमें Repeat किए जाने की संख्या को Specify करना होता है। इस Function को हम निम्नानुसार Use कर सकते हैं:
<?php echo str_repeat('-', 40); ?> //Output ----------------------------------------
strrev() Function
ये Function Argument के रूप में एक String Accept करता है और उस String की Reverse String Return करता है। इसे हम निम्नानुसार Use कर सकते हैं:
<?php echo strrev ('Hello World'); ?> //Output dlroW olleH
strpbrk() Function
ये Function दो Parameters Accept करता है और पहले Parameter के रूप में Specified String में दूसरे Parameter में Specified String के किसी Character से First Match के बाद की String को Return करता है। जैसेः
<?php $str = "This is a test string for is sub-string."; echo "\n". strpbrk($str, "t"); ?> //Output test string for is sub-string.
इस Program में हमने strpbrk() Function के दूसरे Parameter के रूप में Specified String में “t” Character Specify किया है। इसलिए $str की String में जहां पहली बार “t” Character Appear हुआ है, वहां से आगे की String Return हो रही है।
यदि हम चाहते हैं कि $str में जहां पहली बार “i” Character Appear हुआ है, वहां से आगे की String Return हो, तो हमें उपरोक्त Program को निम्नानुसार Modify करना होगाः
<?php $str = "This is a test string for is sub-string."; echo "\n". strpbrk($str, "t"); ?> //Output is is a test string for is sub-string.
हम देख सकते हैं कि सबसे पहले बार Character “i” शब्द This में Appear हुआ है। परिणामस्वरूप हमें Output में “This” के “is” के आगे की String प्राप्त हो रही है।
हम इस Function के दूसरे Parameter की String में कई Characters Specify कर सकते हैं। जब हम कई Characters Specify करते हैं, तो Characters की इस List में से जो Character सबसे पहले String में Appear हो जाता है, वहीं से आगे की String Return हो जाती है। जैसेः
<?php $str = "This is a test string for is sub-string."; echo "\n". strpbrk($str, "uf"); ?> //Output for is sub-string.
उपरोक्त Program में हमने strpbrk() Function के दूसरे Parameter में दो Characters “uf” Specify किए हैं। जब इन Characters के लिए $str को Scan किया जाता है, तो Character “f” से आगे की String Return हो जाती है, क्योंकि Character “u” $str String हमें Character “f” की तुलना में बाद में आ रहा है।
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook PHP in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
PHP in Hindi | Page: 647 | Format: PDF