/string function.php
PHP | 248 lines | 160 code | 30 blank | 58 comment | 0 complexity | 6f90b037143c12487ed50c63a55e682b MD5 | raw file
- <?php
- //explode ফাংশানের test
- $str="php,Mysql,.net";
- echo '<pre>';
- print_r( explode(',' ,$str));
- echo '<pre>';
- echo '</br>';
- echo '</br>';
- //=========================================================================================================
- //কমা বিভেদক দিয়ে explode করা।
- $str="আপেল,কলা,কমলা";
- $fruitlist=( explode(',' ,$str));
- foreach ($fruitlist as $fruit){
- echo "আমি $fruit খেতে ভালবাসি. $fruit সাস্থের জন্য থুব উপকারী.";
- echo '</br>';
- }
- echo '</br>';
- echo '</br>';
- //space বিভেদক দিয়ে explode করা।
- $str="সে আমার ভাই";
- print_r( explode(' ' ,$str));
- echo '</br>';
- $str="আপেল,কলা,কমলা";
- $fruititem=explode(',',$str);
- echo 'আমি '. $fruititem[0].','.$fruititem[1].', এবং '.$fruititem[2]. ' খেতে ভালবাসি।';
- echo '</br>';
- echo '</br>';
- //======================================================================================================
- //implode test
- $str=array('করিম','রহিম','আব্দুল্লাহ');
- $sentence=implode(',',$str);
- echo $sentence.' তারা তিনজন বন্ধু';
- //======================================================================================================
- //Convert some characters to HTML entities
- echo '</br>';
- echo '</br>';
- echo "<br> is a html tag";
- $str="<br> is a html tag";
- echo '</br>';
- echo '</br>';
- echo htmlentities($str);
- echo '</br>';
- echo '</br>';
- $orig = "I'll \"walk\" the <b>dog</b> now";
- echo $orig;
- echo '</br>';
- $a = htmlentities($orig);
- $b = html_entity_decode($a);
- echo $a; // I'll "walk" the <b>dog</b> now
- echo '</br>';
- echo $b; // I'll "walk" the <b>dog</b> now
- //=======================================================================================================
- //htmlentities এর উদাহারণ
- echo '</br>';
- echo '</br>';
- $a="®";
- echo $a;
- echo '</br>';
- $b= htmlentities($a);
- var_dump($b);
- //=========================================================================================================
- //ltrim function এর test.
- //ltrim() ফাংশান কোন string থেকে বাম পাশের character সমূহ মুছে দেয়।
- $str="Hello world";
- echo $str;
- echo '</br>';
- echo ltrim($str,'Hello');
- echo '</br>';
- echo '</br>';
- // কোন string এর আগো যদি "\0" - NULL,"\t" - tab,"\n" - new line,"\x0B" - vertical tab," " - ordinary white space,
- // "\r" - carriage return ইতআদি মুছার জন্ ltrim function use করা হয়।।
- $str = "\n\n\nHello World!";
- echo "Without ltrim: " . $str;
- echo "<br>";
- echo "With ltrim: " . ltrim($str);
- echo '</br>';
- echo '</br>';
- // rtrim ফাংশান এর example. এখানে হবে কোন string এর পরে
- $str = "Hello World! ";
- echo "Without rtrim: " . $str;
- echo "<br>";
- echo "With rtrim: " . rtrim($str);
- echo '</br>';
- echo '</br>';
- // শুধু trim ফাংশান এর example. আর এখানে হবে কোন string এর উভয় দিকে।
- $str = "\n\n\nHello World!\n\n\n";
- echo "Without trim: " . $str;
- echo "<br>";
- echo "With trim: " . trim($str);
- echo '</br>';
- echo '</br>';
- //=========================================================================================================
- /*nl2br() ফাংশান নতুন লাইনের (string) সম্মুখে Html Line breaks (<br> or </br>) insert করে। এক কথায় প্রথম
- লাইনের নিচে দ্বিতীয় লাইন তৈরি করে। অনেকটা একটি paragraph এর নিচে দ্বিতীয় paragraph start করার মতো।*/
- echo "One line.\nAnother line.";
- echo '</br>';
- echo '</br>';
- echo '</br>';
- echo nl2br("One line.\nAnother line.");
- echo '</br>';
- echo '</br>';
- //===========================================================================================================
- /*str_pad() ফাংশানটি একটি নির্দিষ্ট Length এর লাইনকে বধিত করে এবং বধিতাংশ প্রদত্ত ‘ . ’ বা ’ ,’ ইত্যাদি দারা পুরন করা যায়।*/
- // by default এটি ডানপাশের খালি ঘর পুরন করে।
- $str = "Hello World";
- echo str_pad($str,20,".");
- echo '</br>';
- echo '</br>';
- //আবার STR_PAD_LEFT (capital letter হবে) ফাংশন দ্বারা বাম পাশের খালি ঘর পুরন করা য়ায়।
- $str = "Hello World";
- echo str_pad($str,20,".",STR_PAD_LEFT);
- echo '</br>';
- echo '</br>';
- //আবার STR_PAD_BOTH (capital letter হবে) ফাংশন দ্বারা উভয় পাশের খালি ঘর পুরন করা য়ায়।
- $str = "Hello World";
- echo str_pad($str,20,".",STR_PAD_BOTH);
- echo '</br>';
- echo '</br>';
- //=========================================================================================================
- //str_repeat ফাংশানটি কোন string কে বারবার repeat করে।
- $str = "Hello World ";
- $a=str_repeat($str,4);
- echo $a;
- echo '</br>';
- echo '</br>';
- echo str_repeat("-=", 10);
- //=========================================================================================================
- //str_replace ফাংশানটি কোন string কে replace করে।
- echo '</br>';
- echo '</br>';
- $str="hello world";
- echo str_replace("world","bhai",$str);
- echo '</br>';
- echo '</br>';
- $phrase = "You should eat fruits, vegetables, and fiber every day.";//এখানে $phrase হলো subject
- $healthy = array("fruits", "vegetables", "fiber");//এখানে $healthy এর element search করা হবে।
- $yummy = array("pizza", "beer", "ice cream");//এখানে $yummy এর element দ্বারা replace করা হবে।
- $newphrase = str_replace($healthy, $yummy, $phrase);
- echo $newphrase;
- echo '</br>';
- echo '</br>';
- //=========================================================================================================
- //The str_split() function splits a string into an array.
- print_r(str_split("Hello"));
- echo '</br>';
- echo '</br>';
- print_r(str_split("Hello",3));
- echo '</br>';
- echo '</br>';
- $a=array('january','february','marach','april','may','june');
- foreach ($a as $month){
- $b= str_split($month,3);
- echo $b[0];
- echo '</br>';
- }
- //=========================================================================================================
- //strip_tag ফাংশানটি কোন string থেকে html এবং php tag উঠিয়ে (strip) নেয়।
- echo '</br>';
- echo '</br>';
- echo ("Hello <i><b>world!</b></i>");
- echo '</br>';
- echo '</br>';
- echo strip_tags("Hello <i><b>world!</b></i>");
- //==========================================================================================================
- //strlen ফাংশান string এর length return করে। অথাৎ character এর সংখা দেখায়।
- echo '</br>';
- echo '</br>';
- echo strlen("Hello");
- echo '</br>';
- echo '</br>';
- echo strlen("Hello world!");
- echo '</br>';
- echo '</br>';
- //===========================================================================================================
- // String কে লোয়ার কেস এ পরিনত করে।
- echo strtolower("Hello WORLD.");
- echo '</br>';
- echo '</br>';
- //===========================================================================================================
- // String এর সকল word কে upper কেস এ পরিনত করে।
- echo strtoupper("Hello WORLD.");
- //===========================================================================================================
- //Substr_compare() ফাংশান দিয়ে কোন দুটি string এর মধে তুলনা করা হয়।
- /*Syntax- substr_compare(string1,string2,startpos,length,case)
- এখানে
- string1 =যার সাথে তুলনা হবে
- string2 =যা তুলনা করা হবে
- startpos= string1 এর যে word থেকে তুলনা করা শুরু করবে(intiger)
- length= যতটুকু পর্যন্ত তুলনা করবে (intiger)
- case= case sensetive কিনা।(true,false)
- */
- echo '</br>';
- echo substr_compare("Hello world","Hello world",0);
- echo '</br>';
- echo substr_compare("Hello world","Hello world",1);//এখানে 1 দারা main string কে reduce করে ello world এ convert করে।
- echo '</br>';
- echo '</br>';
- //=========================================================================================================
- //The substr_count() function counts the number of times a substring occurs in a string.
- //Substr_count() ফাংশান দ্বারা একটি word কোন একটি string এ কয়বার আছে তা দেখায়।
- echo substr_count("Hello world. The world is nice","world");
- echo '</br>';
- echo '</br>';
- //===========================================================================================================
- //The substr_replace() function replaces a part of a string with another string.
- // substr_replace() ফাংশান দ্বারা কোন string এর কোন অংশকে replace করা যায়।।
- echo substr_replace("Hello","world",0);
- echo '</br>';
- echo substr_replace("Hello world","earth",6); //এখানে 6 হলো index number. যেখান replace হবে।
- echo '</br>';
- echo '</br>';
- //===========================================================================================================
- //The ucfirst() function converts the first character of a string to uppercase.
- //ucfirst() ফাংশান দ্বারা কোন string এর first word কে upper case এ পরিনত করে।
- echo ucfirst("hello world!");