Sunteți pe pagina 1din 42

<!

DOCTYPE html>
<!--[if IE 7]>
<html class="ie ie7" lang="en-US" prefix="og: http://ogp.me/ns#">
<![endif]-->
<!--[if IE 8]>
<html class="ie ie8" lang="en-US" prefix="og: http://ogp.me/ns#">
<![endif]-->
<!--[if !(IE 7) | !(IE 8) ]><!-->
<html lang="en-US" prefix="og: http://ogp.me/ns#" >

<!--<![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<meta name="description" content="A Computer Science portal for geeks. It contains
well written, well thought and well explained computer science and programming
articles, quizzes and practice/competitive programming/company interview
Questions.">
<link rel="shortcut icon" href="https://www.geeksforgeeks.org/favicon.ico"
type="image/x-icon" />

<meta name="theme-color" content="#0f9d58" />

<meta property="og:image" content="https://www.geeksforgeeks.org/wp-


content/uploads/gfg_200X200.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<script
src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.1.14/require.min.js"></script>
<script src="https://apis.google.com/js/platform.js"></script>

<title>PHP | Strings - GeeksforGeeks</title>


<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="" />
<!--[if lt IE 9]>
<script src="https://www.geeksforgeeks.org/wp-content/themes/iconic-
one/js/html5.js" type="text/javascript"></script>
<![endif]-->

<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Organization",
"name" : "GeeksforGeeks",
"url" : "https://www.geeksforgeeks.org/",
"logo" : "https://www.geeksforgeeks.org/gfgLogo.png",
"description" : "A computer science portal for geeks. It contains well
written, well thought and well explained computer science and programming articles,
quizzes and practice/competitive programming/company interview Questions.",
"founder": [
{
"@type" : "Person",
"name" : "Sandeep Jain",
"url" : "https://in.linkedin.com/in/sandeep-jain-b3940815"
}
],
"sameAs" : [ "https://www.facebook.com/geeksforgeeks.org/",
"https://twitter.com/geeksforgeeks",
"https://www.linkedin.com/company/1299009",
"https://www.youtube.com/geeksforgeeksvideos/"
]
}
</script>
<script>

var arrPostCat = new Array();


arrPostCat.push('2988');
arrPostCat.push('2628');
var tIds = "2988,2628,2237,2744,2743";
var domain = 1;
var arrPost = new Array();
var post_id = "162520";
var post_type = "post";
var post_slug = window.location.href;
var ip = "23.192.162.20";
var post_title = "PHP | Strings";
var post_status = "publish";
var post_date = "2017-10-31 22:21:36";
var isAdminLoggedIn = 0;
</script>

<!-- This site is optimized with the Yoast SEO plugin v7.6 -
https://yoast.com/wordpress/plugins/seo/ -->
<link rel="canonical" href="https://www.geeksforgeeks.org/php-strings/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="PHP | Strings - GeeksforGeeks" />
<meta property="og:description" content="Strings can be seen as a stream of
characters. For example, &#8216;G&#8217; is a character and
&#8216;GeeksforGeeks&#8217; is a string. We have learned about basics� Read More
&raquo;" />
<meta property="og:url" content="https://www.geeksforgeeks.org/php-strings/" />
<meta property="og:site_name" content="GeeksforGeeks" />
<meta property="article:tag" content="C-String-Question" />
<meta property="article:tag" content="PHP-basics" />
<meta property="article:tag" content="PHP-string" />
<meta property="article:section" content="Web Technologies" />
<meta property="article:published_time" content="2017-10-31T22:21:36+00:00" />
<meta property="article:modified_time" content="2018-09-20T00:00:09+00:00" />
<meta property="og:updated_time" content="2018-09-20T00:00:09+00:00" />
<script
type='application/ld+json'>{"@context":"https:\/\/schema.org","@type":"Organization
","url":"https:\/\/www.geeksforgeeks.org\/","sameAs":
[],"@id":"https:\/\/www.geeksforgeeks.org\/#organization","name":"GeeksforGeeks","l
ogo":"http:\/\/www.geeksforgeeks.org\/wp-content\/uploads\/gfg_200X200-
1.png"}</script>
<!-- / Yoast SEO plugin. -->

<link rel='dns-prefetch' href='//www.cdn.geeksforgeeks.org' />


<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="GeeksforGeeks &raquo; Feed"
href="https://www.geeksforgeeks.org/feed/" />
<link rel="alternate" type="application/rss+xml" title="GeeksforGeeks &raquo;
Comments Feed" href="https://www.geeksforgeeks.org/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="GeeksforGeeks &raquo; PHP |
Strings Comments Feed" href="https://www.geeksforgeeks.org/php-strings/feed/" />
<script type="text/javascript">
window._wpemojiSettings =
{"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11\/72x72\/","ext":".png","svgU
rl":"https:\/\/s.w.org\/images\/core\/emoji\/11\/svg\/","svgExt":".svg","source":
{"concatemoji":"https:\/\/www.geeksforgeeks.org\/wp-includes\/js\/wp-emoji-
release.min.js?ver=4.9.8"}};
!function(a,b,c){function d(a,b){var
c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),
0,0);var
d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);v
ar e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!
1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!
(b=d([55356,56826,55356,56819],
[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,5
6421,56128,56430,56128,56423,56128,56447],
[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,82
03,56128,56423,8203,56128,56447]),!b);case"emoji":return
b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function
f(a){var
c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsB
yTagName("head")[0].appendChild(c)}var
g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array(
"flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!
0},i=0;i<j.length;i+
+)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[
j[i]],"flag"!
==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.support
s[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!
c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!
0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?
(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):
(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function()
{"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?
f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}
(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='themonic-fonts-css'
href='https://fonts.googleapis.com/css?
family=Roboto:400,700&#038;subset=latin,latin-ext' type='text/css' media='all' />
<link rel='stylesheet' id='custom-style-css'
href='https://www.geeksforgeeks.org/wp-content/themes/iconic-one/css/gfg.min.css?
ver=6.0' type='text/css' media='all' />
<script type='text/javascript' src='https://www.geeksforgeeks.org/wp-
includes/js/jquery/jquery.js?ver=1.12.4'></script>
<script type='text/javascript' src='https://www.geeksforgeeks.org/wp-
includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var gfgObject =
{"authUrl":"https:\/\/auth.geeksforgeeks.org\/","contributeUrl":"https:\/\/contribu
te.geeksforgeeks.org\/","utilUrl":"https:\/\/util.geeksforgeeks.org\/"};
/* ]]> */
</script>
<script type='text/javascript' src='https://www.geeksforgeeks.org/wp-
content/themes/iconic-one/js/gfg.min.js?ver=10.27'></script>
<link rel='https://api.w.org/' href='https://www.geeksforgeeks.org/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD"
href="https://www.cdn.geeksforgeeks.org/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml"
href="https://www.cdn.geeksforgeeks.org/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 4.9.8" />
<link rel='shortlink' href='https://www.geeksforgeeks.org/?p=162520' />
<link rel="alternate" type="application/json+oembed"
href="https://www.geeksforgeeks.org/wp-json/oembed/1.0/embed?url=https%3A%2F
%2Fwww.geeksforgeeks.org%2Fphp-strings%2F" />
<link rel="alternate" type="text/xml+oembed"
href="https://www.geeksforgeeks.org/wp-json/oembed/1.0/embed?url=https%3A%2F
%2Fwww.geeksforgeeks.org%2Fphp-strings%2F&#038;format=xml" />
<link rel="stylesheet" type="text/css"
href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css"
/>
<script
src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js"></
script>
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#3c404d",
"text": "#d6d6d6"
},
"button": {
"background": "#8bed4f"
}
},
"theme": "classic",
onStatusChange: function(status) {

},
"content": {
"message": "We use cookies to ensure you have the best browsing
experience on our website. By using our site, you acknowledge that you have read
and understood our <a href=\"https://www.geeksforgeeks.org/cookie-policy/\"
class=\"cc-link\" target=\"_blank\">Cookie Policy</a> & ",
"link": "Privacy Policy",
"href": "/privacy-policy/"
},
cookie: {
name : "geeksforgeeks_consent_status",
}
})});
</script>
<style>
#wpadminbar{
background: #ff0000 !important;
}
</style>
<style type="text/css" id="custom-background-css">
body.custom-background { background-color: #ffffff; }
</style>
<link rel="amphtml" href="https://www.geeksforgeeks.org/php-strings/amp/"><link
rel="icon" href="https://www.geeksforgeeks.org/wp-content/uploads/gfg_200X200-
100x100.png" sizes="32x32" />
<link rel="icon" href="https://www.geeksforgeeks.org/wp-
content/uploads/gfg_200X200.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="https://www.geeksforgeeks.org/wp-
content/uploads/gfg_200X200.png" />
<meta name="msapplication-TileImage" content="https://www.geeksforgeeks.org/wp-
content/uploads/gfg_200X200.png" />

<script type='text/javascript'>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
(function() {
var gads = document.createElement('script');
gads.async = true;
gads.type = 'text/javascript';
var useSSL = 'https:' == document.location.protocol;
gads.src = (useSSL ? 'https:' : 'http:') +
'//www.googletagservices.com/tag/js/gpt.js';
var node = document.getElementsByTagName('script')[0];
node.parentNode.insertBefore(gads, node);
})();
</script>

<script type='text/javascript'>
googletag.cmd.push(function() {
googletag.defineSlot('/27823234/SP', [300, 250], 'div-gpt-ad-1458112424022-
0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
<!-- AutoAds -->
<script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-9465609616171866",
enable_page_level_ads: true
});
</script>

<style>
.suggestArticleModal {
display: none;
position: fixed;
z-index: 100;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
line-height: 3em;
}

.suggestArticleContent {
width: 30% !important;
background-color: #fefefe;
margin: auto;
padding: 2px;
border: 1px solid #888;
width: 80%;
}
.suggestArticleContent h5 {
font-size: 1.3em;
}
.rowMain {
line-height: 3em;
}
#updateSubmitButton {
border-radius: 15px !important;
background: #0f9d58 !important;
color: white !important;
padding: 12px 25px;
cursor:pointer;
}
#updateArticleTitle {
border-bottom: 1px solid #aaaaaa !important;
width: 60%;
}
#updateArticleDescription {
width: 60% !important;
border-bottom: 1px solid #aaaaaa !important;
}
.suggestArticleModal button, .suggestArticleModal input, .suggestArticleModal
textarea {
border: 1px #cccc !important;
background: bottom;
}
.getInput col s12 {
margin: 2em;
}
.closeModal {
float: right;
font-size: 22px;
margin-right: .5em;
margin-top: -5px;
font-weight: bold;
}
.grecaptcha-badge {
visibility: hidden;
}
.closeModal:hover,
.closeModal:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
.modal-fixed {
text-align: center !important;;
}
.termsPolicy {
font-size: 9px;
color: grey;
}
.card-action_suggest {
padding-bottom: 25px;
}
.row {
margin-top: 12px;
}
.row label {
font-size: 14px;
}
.getInput select {
width: 21em;
}
@media only screen and (max-width: 768px) {
.getInput select {
width: 80px;
}
.suggestArticleContent {
width: 80% !important;
}
.suggestArticleModal {
padding-top: 15px;
}/*
#updateArticleForm {
height: 240px;
overflow-y: auto;
}*/
}
@media only screen and (max-width: 1024px) {
#updateArticleForm {
min-height: 300px;
overflow-y: auto;
}
.suggestArticleContent {
margin-top:10px;
overflow-y: initial !important;
}
}
</style>

</head>

<body class="post-template-default single single-post postid-162520 single-format-


standard custom-background custom-background-white custom-font-enabled">

<!-- BuySellAds Ad Code -->


<script type="text/javascript">
(function(){
var bsa = document.createElement('script');
bsa.type = 'text/javascript';
bsa.async = true;
bsa.src = '//s3.buysellads.com/ac/bsa.js';
(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')
[0]).appendChild(bsa);
})();
</script>
<!-- End BuySellAds Ad Code -->

<div id="page" style="position:relative;overflow: unset;z-index:2;" class="hfeed


site">
<header id="masthead" class="site-header" role="banner">
<div style="margin-bottom: 5px;">
<div class="upper-header">
<div id="container-g4g-header">
<div id="MasterHead">
<div class="header-gfg-logo">
<a href="https://www.geeksforgeeks.org/"
title="GeeksforGeeks" rel="home"><img
src="https://cdncontribute.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-
6.png" alt="GeeksforGeeks"></a>

</div>

<span class="responsive-custom-search">
<script>
(function() {
var cx = '009682134359037907028:tj6eafkv_be';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search></gcse:search>
</span>

<!--<script src='https://www.google.com/recaptcha/api.js?
onload=onloadCallbackSuggest&render=explicit' async defer></script> -->
<div class = "buttonsProfileSide">
<div class="masterhead-buttons">
<a class="ButtonContribute"
href="https://practice.geeksforgeeks.org/courses/" style="margin-bottom:5px;text-
transform: uppercase;padding:10px 10px 12px 10px;" >Courses</a>
<a class="ButtonContribute" href="/hire-with-us/"
style="margin-bottom:5px;text-transform: uppercase;padding:8px 8px 9px 8px;" >Hire
with Us&nbsp;<img style="width: 20px;vertical-align: middle;"
src="https://media.geeksforgeeks.org/wp-content/cdn-uploads/search.svg"></a>
<!--<a class="ButtonContribute" href
='https://contribute.geeksforgeeks.org/request-article/request-article.php' id =
"suggestArticle" type="button" style="margin-bottom:5px;cursor:pointer;" >Suggest
an Article</a>
-->
<!-- MODAL OPEN FOR SUGGESTING ARTICLE -->

<div id="myModal" class="modal modal-fixed-footer modal-fixed


suggestArticleModal">
<div class="modal-content suggestArticleContent">
<span class="close closeModal">&times;</span>
<h5>Suggest a Topic</h5>

<form id ="updateArticleForm" method="POST">


<div class="row rowMain">
<div class="col s12 ">
<div class="card darken-1">
<div class="card-content">

<div class="row">
<div class="input-field col s12 getInput">
<input name="articleTitle"
id="updateArticleTitle" placeholder="Article Title" class="materialize-textarea
validate" type = "text" data-length="200">
</div>
</div>
<div class="row">
<div class="input-field col s12 getInput">
<textarea name= "articleDescription"
id="updateArticleDescription" placeholder="Please enter Article Description"
class="materialize-textarea validate"></textarea>
</div>
</div>
<div class="row">
<label>Select a Category</label>
<div class="input-field col s12 getInput">
<select name='updateArticleCategory'
id='updateArticleCategory' class='postform' >
<option class="level-0" value="2557">Advanced Computer Subject</option>
<option class="level-0" value="1762">Advanced Data Structure</option>
<option class="level-0" value="1744">Algorithms</option>
<option class="level-0" value="2214">Algorithms Quiz</option>
<option class="level-0" value="1745">Analysis</option>
<option class="level-0" value="3665">AngularJS</option>
<option class="level-0" value="2200">Aptitude</option>
<option class="level-0" value="3">Arrays</option>
<option class="level-0" value="18">Articles</option>
<option class="level-0" value="2102">Articles</option>
<option class="level-0" value="1748">Backtracking</option>
<option class="level-0" value="1761">Binary Search Tree</option>
<option class="level-0" value="17">Bit Magic</option>
<option class="level-0" value="3616">Bootstrap</option>
<option class="level-0" value="1870">Branch and Bound</option>
<option class="level-0" value="2064">C</option>
<option class="level-0" value="2598">C Programs</option>
<option class="level-0" value="2206">C Quiz</option>
<option class="level-0" value="2842">C#</option>
<option class="level-0" value="3417">C# Programs</option>
<option class="level-0" value="2065">C++</option>
<option class="level-0" value="2599">C++ Programs</option>
<option class="level-0" value="2207">C++ Quiz</option>
<option class="level-0" value="3695">CAT</option>
<option class="level-0" value="1759">Combinatorial</option>
<option class="level-0" value="1790">Competitive Programming</option>
<option class="level-0" value="2059">Compiler Design</option>
<option class="level-0" value="2215">Compiler Design</option>
<option class="level-0" value="2051">Computer Networks</option>
<option class="level-0" value="2212">Computer Networks Quiz</option>
<option class="level-0" value="2539">Computer Organization &amp;
Architecture</option>
<option class="level-0" value="2216">Computer Organization and
Architecture</option>
<option class="level-0" value="2050">Computer Subject</option>
<option class="level-0" value="2134">CS &#8211; Placements</option>
<option class="level-0" value="3615">CSS</option>
<option class="level-0" value="2066">Data Structures</option>
<option class="level-0" value="2213">Data Structures</option>
<option class="level-0" value="2053">DBMS</option>
<option class="level-0" value="2211">DBMS Quiz</option>
<option class="level-0" value="2080">Design Pattern</option>
<option class="level-0" value="2135">DI &#8211; Placements</option>
<option class="level-0" value="2551">Difference Between</option>
<option class="level-0" value="2537">Digital Electronics &amp; Logic
Design</option>
<option class="level-0" value="1750">Divide and Conquer</option>
<option class="level-0" value="1746">Dynamic Programming</option>
<option class="level-0" value="2540">Engineering Mathematics</option>
<option class="level-0" value="2202">Engineering Mathematics
Questions</option>
<option class="level-0" value="2133">English &#8211; Placements</option>
<option class="level-0" value="1795">Experienced</option>
<option class="level-0" value="2005">Game Theory</option>
<option class="level-0" value="2209">GATE</option>
<option class="level-0" value="2055">GATE CS</option>
<option class="level-0" value="1710">GBlog</option>
<option class="level-0" value="1827">Geek on the Top</option>
<option class="level-0" value="2765">GeeksforGeeks Initiatives</option>
<option class="level-0" value="1754">Geometric</option>
<option class="level-0" value="67">GFacts</option>
<option class="level-0" value="3565">Go Language</option>
<option class="level-0" value="2068">Graph</option>
<option class="level-0" value="3630">GRE</option>
<option class="level-0" value="3631">GRE Quiz</option>
<option class="level-0" value="1747">Greedy</option>
<option class="level-0" value="3503">Hadoop</option>
<option class="level-0" value="1756">Hash</option>
<option class="level-0" value="1755">Heap</option>
<option class="level-0" value="3577">HTML</option>
<option class="level-0" value="1794">Internship</option>
<option class="level-0" value="1140">Interview Experiences</option>
<option class="level-0" value="2805">ISRO</option>
<option class="level-0" value="2058">Java</option>
<option class="level-0" value="2600">Java Programs</option>
<option class="level-0" value="2208">Java Quiz</option>
<option class="level-0" value="2629">JavaScript</option>
<option class="level-0" value="3617">JQuery</option>
<option class="level-0" value="3005">JS++</option>
<option class="level-0" value="3752">Kotlin</option>
<option class="level-0" value="8">Linked List</option>
<option class="level-0" value="2639">Linux-Unix</option>
<option class="level-0" value="3188">Machine Learning</option>
<option class="level-0" value="1753">Mathematical</option>
<option class="level-0" value="1760">Matrix</option>
<option class="level-0" value="66">MCQ</option>
<option class="level-0" value="4" selected="selected">Misc</option>
<option class="level-0" value="3654">Node.js</option>
<option class="level-0" value="2052">Operating Systems</option>
<option class="level-0" value="2210">Operating Systems Questions</option>
<option class="level-0" value="1749">Pattern Searching</option>
<option class="level-0" value="2942">Perl</option>
<option class="level-0" value="2988">PHP</option>
<option class="level-0" value="3155">PHP Programs</option>
<option class="level-0" value="2130">Placements</option>
<option class="level-0" value="5">Program Output</option>
<option class="level-0" value="2056">Programming Language</option>
<option class="level-0" value="1767">Project</option>
<option class="level-0" value="2063">Puzzles</option>
<option class="level-0" value="1789">Python</option>
<option class="level-0" value="2601">Python Programs</option>
<option class="level-0" value="2203">Python-Quizzes</option>
<option class="level-0" value="2204">QA &#8211; Placement Quizzes</option>
<option class="level-0" value="2131">QA &#8211; Placements</option>
<option class="level-0" value="1743">Queue</option>
<option class="level-0" value="2199">Quizzes</option>
<option class="level-0" value="1757">Randomized</option>
<option class="level-0" value="2132">Reasoning &#8211; Placements</option>
<option class="level-0" value="2060">Recursion</option>
<option class="level-0" value="2959">Ruby</option>
<option class="level-0" value="3502">Scala</option>
<option class="level-0" value="2078">School Programming</option>
<option class="level-0" value="1751">Searching</option>
<option class="level-0" value="2839">Software Engineering</option>
<option class="level-0" value="1752">Sorting</option>
<option class="level-0" value="2057">SQL</option>
<option class="level-0" value="1742">Stack</option>
<option class="level-0" value="7">Strings</option>
<option class="level-0" value="1788">Technical Scripter</option>
<option class="level-0" value="1799">TechTips</option>
<option class="level-0" value="2977">test_cat_june</option>
<option class="level-0" value="2217">Theory of Computation</option>
<option class="level-0" value="2538">Theory of Computation &amp;
Automata</option>
<option class="level-0" value="19">Tree</option>
<option class="level-0" value="2806">UGC-NET</option>
<option class="level-0" value="2628">Web Technologies</option>
<option class="level-0" value="2201">Web technologies Questions</option>
</select>
</div>
</div>
<div class="row">
<div class="input-field col s12 getInput">
<div style="display:inline-block"
class="g-recaptcha" id="loginCaptchaSuggest" data-
sitekey="6LexF0sUAAAAADiQjz9BMiSrqplrItl-tWYDSfWa"></div>
</div>
</div>

<div class="card-action card-action_suggest">


<button id = "updateSubmitButton"
type="submit" class="btn btn-primary">Submit</button>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
<!-- MODAL CLOSE -->

</div>
</div>
</div>
</div>
</div>

<div id="profile" style="float: right; margin-top: -1%;margin-right:1%;"></div>


</div>

<nav id="site-navigation" class="themonic-nav" role="navigation">


<a class="assistive-text" href="#content" title="Skip to
content">Skip to content</a>
<div class="menu-iconic-container"><ul id="menu-top" class="nav-
menu"><li id="menu-item-147519" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-147519"><a href="/"><img style="width: 30px;vertical-align:
middle;" src="https://www.geeksforgeeks.org/wp-
content/uploads/gfg_transparent_white_small.png"></a></li>
<li id="menu-item-141975" class="menu-item menu-item-type-custom menu-item-object-
custom menu-item-has-children menu-item-141975"><a
href="http://www.geeksforgeeks.org/fundamentals-of-algorithms/">Algo ?</a>
<ul class="sub-menu">
<li id="menu-item-135030" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135030"><a href="http://www.geeksforgeeks.org/fundamentals-
of-algorithms/#AnalysisofAlgorithms">Analysis of Algorithms</a></li>
<li id="menu-item-146823" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-has-children menu-item-146823"><a
href="http://www.geeksforgeeks.org/fundamentals-of-algorithms/">Topicwise ?</a>
<ul class="sub-menu">
<li id="menu-item-147774" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-147774"><a
href="http://www.geeksforgeeks.org/searching-algorithms/">Searching
Algorithms</a></li>
<li id="menu-item-147773" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-147773"><a href="http://www.geeksforgeeks.org/sorting-
algorithms/">Sorting Algorithms</a></li>
<li id="menu-item-135041" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135041"><a href="http://www.geeksforgeeks.org/graph-
data-structure-and-algorithms/">Graph Algorithms</a></li>
<li id="menu-item-135040" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135040"><a href="http://www.geeksforgeeks.org/bitwise-
algorithms/">Bit Algorithms</a></li>
<li id="menu-item-135034" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135034"><a
href="https://www.geeksforgeeks.org/algorithms-gq/pattern-searching/">Pattern
Searching</a></li>
<li id="menu-item-135038" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135038"><a
href="http://www.geeksforgeeks.org/geometric-algorithms/">Geometric
Algorithms</a></li>
<li id="menu-item-135039" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135039"><a
href="http://www.geeksforgeeks.org/mathematical-algorithms/">Mathematical
Algorithms</a></li>
<li id="menu-item-135042" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135042"><a
href="http://www.geeksforgeeks.org/randomized-algorithms/">Randomized
Algorithms</a></li>
<li id="menu-item-156520" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-156520"><a href="https://www.geeksforgeeks.org/game-
theory/">Game Theory</a></li>
</ul>
</li>
<li id="menu-item-146824" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-has-children menu-item-146824"><a
href="http://www.geeksforgeeks.org/fundamentals-of-algorithms/">Algorithm Paradigms
?</a>
<ul class="sub-menu">
<li id="menu-item-135032" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135032"><a href="http://www.geeksforgeeks.org/greedy-
algorithms/">Greedy Algorithms</a></li>
<li id="menu-item-135033" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135033"><a href="http://www.geeksforgeeks.org/dynamic-
programming/">Dynamic Programming</a></li>
<li id="menu-item-135037" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135037"><a href="http://www.geeksforgeeks.org/divide-
and-conquer/">Divide and Conquer</a></li>
<li id="menu-item-135036" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135036"><a
href="http://www.geeksforgeeks.org/backtracking-algorithms/">Backtracking</a></li>
<li id="menu-item-137933" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-137933"><a href="https://www.geeksforgeeks.org/branch-
and-bound-algorithm/">Branch &#038; Bound</a></li>
</ul>
</li>
<li id="menu-item-146911" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-146911"><a href="http://www.geeksforgeeks.org/fundamentals-
of-algorithms/">All Algorithms</a></li>
</ul>
</li>
<li id="menu-item-142016" class="menu-item menu-item-type-custom menu-item-object-
custom menu-item-has-children menu-item-142016"><a
href="http://www.geeksforgeeks.org/data-structures/">DS ?</a>
<ul class="sub-menu">
<li id="menu-item-135054" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135054"><a href="http://www.geeksforgeeks.org/array-data-
structure/">Array</a></li>
<li id="menu-item-135045" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135045"><a href="http://www.geeksforgeeks.org/data-
structures/linked-list/">LinkedList</a></li>
<li id="menu-item-135046" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135046"><a href="http://www.geeksforgeeks.org/stack-data-
structure/">Stack</a></li>
<li id="menu-item-135047" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135047"><a href="http://www.geeksforgeeks.org/queue-data-
structure/">Queue</a></li>
<li id="menu-item-146827" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-has-children menu-item-146827"><a
href="http://www.geeksforgeeks.org/data-structures/">Tree based DS ?</a>
<ul class="sub-menu">
<li id="menu-item-135048" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135048"><a href="http://www.geeksforgeeks.org/binary-
tree-data-structure/">Binary Tree</a></li>
<li id="menu-item-135049" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135049"><a href="http://www.geeksforgeeks.org/binary-
search-tree-data-structure/">Binary Search Tree</a></li>
<li id="menu-item-135050" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-135050"><a href="http://www.geeksforgeeks.org/heap-
data-structure/">Heap</a></li>
</ul>
</li>
<li id="menu-item-135051" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135051"><a href="http://www.geeksforgeeks.org/hashing-data-
structure/">Hashing</a></li>
<li id="menu-item-135052" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135052"><a href="http://www.geeksforgeeks.org/graph-data-
structure-and-algorithms/">Graph</a></li>
<li id="menu-item-135053" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135053"><a href="http://www.geeksforgeeks.org/advanced-
data-structures/">Advanced Data Structure</a></li>
<li id="menu-item-135055" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135055"><a
href="http://www.geeksforgeeks.org/matrix/">Matrix</a></li>
<li id="menu-item-147716" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-147716"><a href="http://www.geeksforgeeks.org/string-data-
structure/">Strings</a></li>
<li id="menu-item-135056" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135056"><a href="http://www.geeksforgeeks.org/data-
structures/">All Data Structures</a></li>
</ul>
</li>
<li id="menu-item-147478" class="menu-item menu-item-type-custom menu-item-object-
custom menu-item-has-children menu-item-147478"><a
href="http://www.geeksforgeeks.org/category/program-output/">Languages ?</a>
<ul class="sub-menu">
<li id="menu-item-135006" class="menu-item menu-item-type-post_type menu-
item-object-page menu-item-135006"><a href="https://www.geeksforgeeks.org/c-
programming-language/">C</a></li>
<li id="menu-item-135007" class="menu-item menu-item-type-post_type menu-
item-object-page menu-item-135007"><a href="https://www.geeksforgeeks.org/c-plus-
plus/">C++</a></li>
<li id="menu-item-135012" class="menu-item menu-item-type-post_type menu-
item-object-page menu-item-135012"><a
href="https://www.geeksforgeeks.org/java/">Java</a></li>
<li id="menu-item-137004" class="menu-item menu-item-type-post_type menu-
item-object-page menu-item-137004"><a href="https://www.geeksforgeeks.org/python-
programming-language/">Python</a></li>
<li id="menu-item-255267" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-255267"><a href="https://www.geeksforgeeks.org/csharp-
programming-language/">C#</a></li>
<li id="menu-item-302822" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-302822"><a href="https://www.geeksforgeeks.org/scala-
programming-language/">Scala</a></li>
<li id="menu-item-320199" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-320199"><a href="https://www.geeksforgeeks.org/perl-
tutorial/">Perl</a></li>
<li id="menu-item-182096" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-182096"><a
href="https://www.geeksforgeeks.org/php/">PHP</a></li>
<li id="menu-item-275863" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-275863"><a href="https://www.geeksforgeeks.org/javascript-
tutorial/">JavaScript</a></li>
<li id="menu-item-278493" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-278493"><a href="https://www.geeksforgeeks.org/jquery-
tutorials/">jQuery</a></li>
<li id="menu-item-135016" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-135016"><a href="http://www.geeksforgeeks.org/sql-
tutorial/">SQL</a></li>
<li id="menu-item-251185" class="menu-item menu-item-type-post_type menu-
item-object-page menu-item-251185"><a href="https://www.geeksforgeeks.org/html-
tutorials/">HTML</a></li>
<li id="menu-item-251186" class="menu-item menu-item-type-post_type menu-
item-object-page menu-item-251186"><a href="https://www.geeksforgeeks.org/css-
tutorials/">CSS</a></li>
<li id="menu-item-140854" class="menu-item menu-item-type-taxonomy menu-item-
object-category menu-item-140854"><a
title="http://www.geeksforgeeks.org/category/program-output/"
href="https://www.geeksforgeeks.org/category/program-output/">Program
Output</a></li>
</ul>
</li>
<li id="menu-item-142017" class="menu-item menu-item-type-custom menu-item-object-
custom menu-item-has-children menu-item-142017"><a
href="http://www.geeksforgeeks.org/about/interview-corner/">Interview ?</a>
<ul class="sub-menu">
<li id="menu-item-141326" class="menu-item menu-item-type-post_type menu-
item-object-page menu-item-141326"><a href="https://www.geeksforgeeks.org/company-
preparation/">Company Prep</a></li>
<li id="menu-item-137171" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137171"><a href="http://www.geeksforgeeks.org/interview-
preparation-for-software-developer/">Top Topics</a></li>
<li id="menu-item-137172" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137172"><a
href="https://practice.geeksforgeeks.org/company-tags">Practice Company
Questions</a></li>
<li id="menu-item-137173" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137173"><a
href="http://www.geeksforgeeks.org/about/interview-corner/">Interview
Experiences</a></li>
<li id="menu-item-137174" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137174"><a href="https://www.geeksforgeeks.org/experienced-
interview-experiences-company-wise/">Experienced Interviews</a></li>
<li id="menu-item-137175" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137175"><a href="https://www.geeksforgeeks.org/internship-
interview-experiences-company-wise/">Internship Interviews</a></li>
<li id="menu-item-137176" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137176"><a
href="http://www.geeksforgeeks.org/category/competitive-programming/">Competitive
Programming</a></li>
<li id="menu-item-147581" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-147581"><a href="http://www.geeksforgeeks.org/software-
design-patterns/">Design Patterns</a></li>
<li id="menu-item-137186" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137186"><a href="http://geeksquiz.com/quiz-
corner/">Multiple Choice Quizzes</a></li>
</ul>
</li>
<li id="menu-item-137178" class="menu-item menu-item-type-custom menu-item-object-
custom menu-item-has-children menu-item-137178"><a
href="http://www.geeksforgeeks.org/student-corner/">Students ?</a>
<ul class="sub-menu">
<li id="menu-item-137183" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137183"><a href="http://www.geeksforgeeks.org/campus-
ambassador-program-by-geeksforgeeks/">Campus Ambassador Program</a></li>
<li id="menu-item-204869" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-204869"><a href="https://www.geeksforgeeks.org/computer-
science-projects/">Project</a></li>
<li id="menu-item-137179" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137179"><a href="http://www.geeksforgeeks.org/geek-of-the-
month/">Geek of the Month</a></li>
<li id="menu-item-281809" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-281809"><a href="https://www.geeksforgeeks.org/campus-geek-
of-the-month/">Campus Geek of the Month</a></li>
<li id="menu-item-137570" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137570"><a
href="http://geeksquiz.com/placements/">Placement Course</a></li>
<li id="menu-item-137180" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137180"><a
href="http://www.geeksforgeeks.org/category/competitive-programming/">Competitive
Programming</a></li>
<li id="menu-item-137181" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137181"><a
href="http://www.geeksforgeeks.org/testimonials/">Testimonials</a></li>
<li id="menu-item-138863" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-138863"><a
href="http://www.geeksforgeeks.org/category/geek-on-the-top/">Geek on the
Top</a></li>
<li id="menu-item-141974" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-141974"><a
href="http://www.geeksforgeeks.org/careers/">Careers</a></li>
<li id="menu-item-137378" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-137378"><a
href="http://www.geeksforgeeks.org/internship/">Internship</a></li>
<li id="menu-item-147457" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-147457"><a href="http://www.geeksforgeeks.org/school-
programming/">School Programming</a></li>
</ul>
</li>
<li id="menu-item-146712" class="menu-item menu-item-type-custom menu-item-object-
custom menu-item-has-children menu-item-146712"><a
href="https://www.geeksforgeeks.org/gate-cs-notes-gq/">GATE ?</a>
<ul class="sub-menu">
<li id="menu-item-146714" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-146714"><a href="http://www.geeksforgeeks.org/gate-cs-
notes-gq/">GATE Notes</a></li>
<li id="menu-item-146713" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-146713"><a href="http://www.geeksforgeeks.org/gate-corner-
2-gq/">GATE CS Corner</a></li>
<li id="menu-item-146715" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-146715"><a href="http://www.geeksforgeeks.org/lmns-
gq/">Last Minute Notes</a></li>
<li id="menu-item-146717" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-146717"><a href="https://www.geeksforgeeks.org/gate-cs-
2020-important-official-dates/">GATE 2020</a></li>
<li id="menu-item-146716" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-146716"><a href="http://www.geeksforgeeks.org/original-
gate-previous-year-question-papers-cse-and-it-gq/">GATE Official Papers</a></li>
<li id="menu-item-211326" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-211326"><a href="https://www.geeksforgeeks.org/isro-cs-
preparation/">ISRO CS Exam</a></li>
<li id="menu-item-211327" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-211327"><a href="https://www.geeksforgeeks.org/ugc-net-cs-
preparation/">UGC NET Papers</a></li>
<li id="menu-item-211328" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-211328"><a href="https://www.geeksforgeeks.org/ugc-net-cs-
notes-according-to-syllabus-of-paper-ii/">UGC NET CS Paper II</a></li>
<li id="menu-item-215230" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-215230"><a href="https://www.geeksforgeeks.org/ugc-net-cs-
notes-according-to-syllabus-of-paper-iii-core-group/">UGC NET CS Paper III</a></li>
</ul>
</li>
<li id="menu-item-146718" class="menu-item menu-item-type-custom menu-item-object-
custom menu-item-has-children menu-item-146718"><a
href="http://www.geeksforgeeks.org/articles-on-computer-science-subjects-gq/">CS
Subjects ?</a>
<ul class="sub-menu">
<li id="menu-item-203861" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-has-children menu-item-203861"><a
href="https://www.geeksforgeeks.org/gate-cs-notes-gq/">Core Subjects ?</a>
<ul class="sub-menu">
<li id="menu-item-146727" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146727"><a
href="http://www.geeksforgeeks.org/engineering-mathematics-tutorials/">Engg.
Mathematics</a></li>
<li id="menu-item-146729" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146729"><a
href="http://www.geeksforgeeks.org/operating-systems/">Operating Systems</a></li>
<li id="menu-item-146721" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146721"><a
href="http://www.geeksforgeeks.org/computer-network-tutorials/">Computer
Networks</a></li>
<li id="menu-item-146724" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146724"><a
href="http://www.geeksforgeeks.org/dbms/">DBMS</a></li>
<li id="menu-item-146720" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146720"><a
href="http://www.geeksforgeeks.org/compiler-design-tutorials/">Compiler
Design</a></li>
<li id="menu-item-146730" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146730"><a href="http://www.geeksforgeeks.org/theory-
of-computation-automata-tutorials/">Theory of Computation</a></li>
<li id="menu-item-146726" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146726"><a href="http://www.geeksforgeeks.org/digital-
electronics-logic-design-tutorials/">Digital Electronics</a></li>
<li id="menu-item-146722" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146722"><a
href="http://www.geeksforgeeks.org/computer-organization-and-architecture-
tutorials/">Computer Organization &#038; Architecture</a></li>
<li id="menu-item-213498" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-213498"><a
href="https://www.geeksforgeeks.org/software-engineering/">Software
Engineering</a></li>
<li id="menu-item-200760" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-200760"><a
href="https://www.geeksforgeeks.org/microprocessor-
tutorials/">Microprocessor</a></li>
</ul>
</li>
<li id="menu-item-147831" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-147831"><a href="http://www.geeksforgeeks.org/web-
technology/">Web Technology</a></li>
<li id="menu-item-147512" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-147512"><a href="http://www.geeksforgeeks.org/advanced-
computer-subjects-tutorials/">Advanced Topics</a></li>
<li id="menu-item-203862" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-203862"><a href="https://www.geeksforgeeks.org/machine-
learning/">Machine Learning</a></li>
<li id="menu-item-204870" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-204870"><a href="https://www.geeksforgeeks.org/computer-
graphics-2/">Computer Graphics</a></li>
<li id="menu-item-146725" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-146725"><a
href="http://www.geeksforgeeks.org/category/geeksquiz/articles-gq/difference-
gq/">What&#8217;s Difference?</a></li>
</ul>
</li>
<li id="menu-item-140855" class="menu-item menu-item-type-custom menu-item-object-
custom menu-item-has-children menu-item-140855"><a
href="http://quiz.geeksforgeeks.org/quiz-corner/">Quizzes ?</a>
<ul class="sub-menu">
<li id="menu-item-146748" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-has-children menu-item-146748"><a
href="http://www.geeksforgeeks.org/quizzes-on-programming-languages-
gq/">Languages ?</a>
<ul class="sub-menu">
<li id="menu-item-146743" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146743"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#C%20Programming%20Mock%20Tests">C</a></li>
<li id="menu-item-146745" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146745"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#C++%20Programming%20Mock%20Tests">C++</a></li>
<li id="menu-item-146746" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146746"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#Java%20Programming%20Mock%20Tests">Java</a></li>
<li id="menu-item-146747" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146747"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#Python%20Programming%20Mock%20Tests">Python</a></li>
</ul>
</li>
<li id="menu-item-146825" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-has-children menu-item-146825"><a
href="http://www.geeksforgeeks.org/quiz-corner-gq/#Data%20Structures%20Mock
%20Tests">CS Subjectwise ?</a>
<ul class="sub-menu">
<li id="menu-item-146731" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146731"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#Data%20Structures%20Mock%20Tests">Data Structures</a></li>
<li id="menu-item-146732" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146732"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#Algorithms%20Mock%20Tests">Algorithms</a></li>
<li id="menu-item-146733" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146733"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#Operating%20Systems%20Mock%20Tests">Operating Systems</a></li>
<li id="menu-item-146734" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146734"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#DBMS%20Mock%20Tests">DBMS</a></li>
<li id="menu-item-146735" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146735"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#Compiler%20Design%20Mock%20Tests">Compiler Design</a></li>
<li id="menu-item-146736" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146736"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#Computer%20Networks%20Mock%20Tests">Computer Networks</a></li>
<li id="menu-item-146737" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146737"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#Theory%20of%20Computation%20Mock%20Tests">Theory of Computation</a></li>
<li id="menu-item-146738" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146738"><a href="http://www.geeksforgeeks.org/quiz-
corner-gq/#Computer%20Organization%20and%20Architecture">Computer
Organization</a></li>
<li id="menu-item-146739" class="menu-item menu-item-type-custom menu-
item-object-custom menu-item-146739"><a
href="http://www.geeksforgeeks.org/software-engineering-gq/">Software
Engineering</a></li>
</ul>
</li>
<li id="menu-item-146740" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-146740"><a href="http://www.geeksforgeeks.org/html-and-xml-
gq/">HTML &#038; XML</a></li>
<li id="menu-item-146741" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-146741"><a href="http://www.geeksforgeeks.org/quiz-corner-
gq/#Engineering%20Mathematics">Engg. Mathematics</a></li>
<li id="menu-item-146742" class="menu-item menu-item-type-custom menu-item-
object-custom menu-item-146742"><a href="http://www.geeksforgeeks.org/quiz-corner-
gq/#Aptitude%20Mock%20Tests">Aptitude</a></li>
</ul>
</li>
<li id="menu-item-135367" class="menu-item menu-item-type-taxonomy menu-item-
object-category menu-item-135367"><a
href="https://www.geeksforgeeks.org/category/guestblogs/">GBlog</a></li>
<li id="menu-item-141885" class="menu-item menu-item-type-custom menu-item-object-
custom menu-item-141885"><a
href="http://www.geeksforgeeks.org/puzzles/">Puzzles</a></li>
<li id="menu-item-141816" class="menu-item menu-item-type-custom menu-item-object-
custom menu-item-141816"><a
href="https://practice.geeksforgeeks.org/">Practice</a></li>
</ul></div> </nav><!-- #site-navigation -->
<div class="clear"></div>
</header><!-- #masthead -->
<button id="scrollTopBtn" title="Scroll to Top" type="button" class="btn btn-
success">&#x25B2;</button>
<div id="main" class="wrapper">

<!-- Following 2 files are included for Article Feedback Project 'GFGSW-556' -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"
rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-
beta/js/materialize.min.js"></script>

<div class="leftSideBarParent">
<div class="leftSideBar">
<ul class="leftBarList"><li><a
href="https://www.geeksforgeeks.org/installing-php-and-configuring-it-on-ubuntu-14-
04-trusty/">LAMP installation and important PHP configurations on
Ubuntu</a></li><li><a href="https://www.geeksforgeeks.org/php-coding-
standards/">PHP | Coding Standards</a></li><li><a
href="https://www.geeksforgeeks.org/php-basic-syntax/">PHP | Basic
Syntax</a></li><li><a href="https://www.geeksforgeeks.org/php-echo-print/">PHP |
echo and print</a></li><li><a href="https://www.geeksforgeeks.org/php-data-
types/">PHP | Data Types</a></li><li><a href="https://www.geeksforgeeks.org/php-
superglobals/">PHP | Superglobals</a></li><li><a
href="https://www.geeksforgeeks.org/php-constants/">PHP | Constants</a></li><li><a
href="https://www.geeksforgeeks.org/php-defining-constants/">PHP | Defining
Constants</a></li><li><a href="https://www.geeksforgeeks.org/php-decision-
making/">PHP | Decision Making</a></li><li><a
href="https://www.geeksforgeeks.org/php-loops/">PHP | Loops</a></li><li><a
href="https://www.geeksforgeeks.org/php-functions/">PHP | Functions</a></li><li><a
href="https://www.geeksforgeeks.org/php-arrays/">PHP | Arrays</a></li><li><a
href="https://www.geeksforgeeks.org/php-types-of-errors/">PHP | Types of
Errors</a></li><li><a href="https://www.geeksforgeeks.org/php-curl/">PHP |
cURL</a></li><li><a href="https://www.geeksforgeeks.org/php-namespace/">PHP |
Namespace</a></li><li><a href="https://www.geeksforgeeks.org/php-objects/">PHP |
Objects</a></li><li><a href="https://www.geeksforgeeks.org/php-classes/">PHP |
Classes</a></li><li><a href="https://www.geeksforgeeks.org/php-serializing-
data/">PHP | Serializing Data</a></li><li><a
href="https://www.geeksforgeeks.org/php-check-number-perfect-number/">PHP | Check
if a number is Perfect number</a></li><li><a
href="https://www.geeksforgeeks.org/php-check-number-prime/">PHP | Check if a
number is prime</a></li><li><a href="https://www.geeksforgeeks.org/php-check-
number-even-odd/">PHP | check if a number is Even or Odd</a></li><li><a
href="https://www.geeksforgeeks.org/php-fibonacci-series/">PHP | Fibonacci
Series</a></li><li><a href="https://www.geeksforgeeks.org/php-factorial-
number/">PHP | Factorial of a number</a></li><li><a
href='https://www.geeksforgeeks.org/php-header-function/' >PHP | header()
Function</a></li><li><a href='https://www.geeksforgeeks.org/static-function-in-
php/' >Static Function in PHP</a></li><li><a
href='https://www.geeksforgeeks.org/multiple-inheritance-in-php/' >Multiple
Inheritance in PHP</a></li><li><a href='https://www.geeksforgeeks.org/php-program-
to-generate-the-random-number-in-the-given-range-min-max/' >PHP program to Generate
the random number in the given range (min, max)</a></li><li><a
href='https://www.geeksforgeeks.org/php-array-functions-complete-reference/' >PHP |
array Functions Complete Reference</a></li><li><a
href='https://www.geeksforgeeks.org/php-common-terminology-in-oop/' >PHP | Common
terminology in OOP</a></li><li><a href='https://www.geeksforgeeks.org/what-does-
dollar-dollar-or-double-dollar-means-in-php/' >What does $$ (dollar dollar or
double dollar) means in PHP ?</a></li></ul>
<div class="promotional" style="margin-top:15px;max-width:300px;">
<script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- GfG-LeftBar -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-9465609616171866"
data-ad-slot="1800357638"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div><div class="promotional" style="margin-top:15px;"><a target="_blank"
href="https://www.geeksforgeeks.org/how-content-writing-at-geeksforgeeks-works?
utm_source=geeksforgeeks&utm_medium=referral&utm_campaign=GfG_Left_write_contri"><i
mg style="width: 100%;" src="https://media.geeksforgeeks.org/wp-content/cdn-
uploads/20190708124834/contri-write-2.png"></a></div> </div>
</div>
<div id="primary" class="site-content">
<div id="content" role="main">
<article
id="post-162520" class="post-162520 post type-post status-publish format-standard
hentry category-php category-web-technologies tag-string tag-php-basics tag-php-
string">
<header class="entry-header">
<h1 class="entry-title">PHP | Strings</h1>

</header><!-- .entry-header -->

<div class="entry-content">
<p><!-- Problem Statement --><br />
Strings can be seen as a stream of characters. For example, &#8216;G&#8217; is a
character and &#8216;GeeksforGeeks&#8217; is a string. We have learned about basics
of string data type in PHP in <a href="https://www.geeksforgeeks.org/php-variables-
data-types/">PHP | Data types and Variables</a>. In this article we will discuss
about strings in details. Every thing inside quotes , single (&#8216; &#8216;) and
double (&#8221; &#8220;) in PHP is treated as a string. </p>
<p align="center"><strong>Creating Strings</strong></p>
<p>There are two ways of creating strings in PHP:</p>
<ol>
<li><strong>Single-quote strings</strong>: This type of strings does not processes
special characters inside quotes.
<div class="code-block">
<div class="code-gutter">
<div class="editor-buttons-container">
<div class="editor-buttons">
<div class="editor-buttons-div" title="Run and Edit">
<i id="copy-code-button" title="Copy Code"
class="material-icons code-sidebar-button copy-code-button">filter_none</i></p>
<div id = "run-and-edit-loader" class="ring-load"></div>
<p> <i id="run-and-edit-button" title="Edit
Code" lang="php" class="material-icons code-sidebar-button">edit</i><br />
<i id="close-code-editor-button" title="Close
Editor" class="material-icons code-sidebar-button close-code-editor-
button">close</i></p>
<div id = "run-code-loader" class="ring-load"></div>
<p> <i id="run-code-button" lang="php"
title="Run Code and See Output" class="material-icons code-sidebar-
button">play_arrow</i></p>
<div id = "generate-url-loader" class="ring-load"></div>
<p> <i id="generate-url-and-run-button"
title="Run Code and Generate IDE URL" lang="php" class="material-icons code-
sidebar-button generate-url-and-run-button">link</i><br />
<i title="Dark Mode" class="material-icons
code-sidebar-button dark-editor-button">brightness_4</i><br />
<i id = "edit-on-ide-button" title="Edit on
IDE" lang="php" class="material-icons code-sidebar-button edit-on-ide-
button">code</i>
</div>
</p></div>
</p></div>
</p></div>
<div class= "code-container">
<div id="highlighter_473493" class="syntaxhighlighter nogutter ">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain">&lt;?php </code></div>
<div class="line number2 index1 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number3 index2 alt2"><code class="comments">// single-quote
strings&nbsp; </code></div>
<div class="line number4 index3 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number5 index4 alt2"><code class="variable">$site</code>&nbsp;
<code class="plain">= </code><code class="string">'Welcome to
GeeksforGeeks'</code><code class="plain">; </code></div>
<div class="line number6 index5 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number7 index6 alt2"><code class="functions">echo</code> <code
class="variable">$site</code><code class="plain">; </code></div>
<div class="line number8 index7 alt1"><code class="undefined
spaces">&nbsp;&nbsp;</code>&nbsp;</div>
<div class="line number9 index8 alt2"><code class="plain">?> </code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div></div>
<div class="code-editor-container"></div>
</p></div>
<div class="code-output-container">
<div class = "output-block">
<i id="output-icon" title="Output" class="material-icons
code-sidebar-button output-icon">chevron_right</i></p>
<pre class="output-pre"></pre>
</p></div>
<div class = "ide-link-div">
<i id="copy-url-button" title="Copy Generated Ide URL"
class="material-icons code-sidebar-button copy-url-button">filter_none</i></p>
<pre id="ide-url"></pre>
</p></div>
</p></div>
<p>Output:</p>
<pre>
Welcome to GeeksforGeeks
</pre>
<p>The above program compiles correctly. We have created a string &#8216;Welcome to
GeeksforGeeks&#8217; and stored it in variable and printing it using echo
statement.<br />
Let us now look at the below program:</p>
<div class="code-block">
<div class="code-gutter">
<div class="editor-buttons-container">
<div class="editor-buttons">
<div class="editor-buttons-div" title="Run and Edit">
<i id="copy-code-button" title="Copy Code"
class="material-icons code-sidebar-button copy-code-button">filter_none</i></p>
<div id = "run-and-edit-loader" class="ring-load"></div>
<p> <i id="run-and-edit-button" title="Edit
Code" lang="php" class="material-icons code-sidebar-button">edit</i><br />
<i id="close-code-editor-button" title="Close
Editor" class="material-icons code-sidebar-button close-code-editor-
button">close</i></p>
<div id = "run-code-loader" class="ring-load"></div>
<p> <i id="run-code-button" lang="php"
title="Run Code and See Output" class="material-icons code-sidebar-
button">play_arrow</i></p>
<div id = "generate-url-loader" class="ring-load"></div>
<p> <i id="generate-url-and-run-button"
title="Run Code and Generate IDE URL" lang="php" class="material-icons code-
sidebar-button generate-url-and-run-button">link</i><br />
<i title="Dark Mode" class="material-icons
code-sidebar-button dark-editor-button">brightness_4</i><br />
<i id = "edit-on-ide-button" title="Edit on
IDE" lang="php" class="material-icons code-sidebar-button edit-on-ide-
button">code</i>
</div>
</p></div>
</p></div>
</p></div>
<div class= "code-container">
<div id="highlighter_891337" class="syntaxhighlighter nogutter ">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain">&lt;?php </code></div>
<div class="line number2 index1 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number3 index2 alt2"><code class="comments">// single-quote
strings&nbsp; </code></div>
<div class="line number4 index3 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number5 index4 alt2"><code class="variable">$site</code>&nbsp;
<code class="plain">= </code><code class="string">'GeeksforGeeks'</code><code
class="plain">; </code></div>
<div class="line number6 index5 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number7 index6 alt2"><code class="functions">echo</code> <code
class="string">'Welcome to $site'</code><code class="plain">; </code></div>
<div class="line number8 index7 alt1"><code class="undefined
spaces">&nbsp;&nbsp;</code>&nbsp;</div>
<div class="line number9 index8 alt2"><code class="plain">?> </code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div></div>
<div class="code-editor-container"></div>
</p></div>
<div class="code-output-container">
<div class = "output-block">
<i id="output-icon" title="Output" class="material-icons
code-sidebar-button output-icon">chevron_right</i></p>
<pre class="output-pre"></pre>
</p></div>
<div class = "ide-link-div">
<i id="copy-url-button" title="Copy Generated Ide URL"
class="material-icons code-sidebar-button copy-url-button">filter_none</i></p>
<pre id="ide-url"></pre>
</p></div>
</p></div>
<p>Output:</p>
<pre>
Welcome to $site
</pre>
<p>In the above program the echo statement prints the variable name rather than
printing the contents of the variables. This is because, single-quotes strings in
PHP does not processes special characters. Hence, the string is unable to identify
the &#8216;$&#8217; sign as start of a variable name.
</li>
<li><strong>Double-quote strings</strong> : Unlike single-quote strings, double-
quote strings in PHP is capable of processing special characters.
<div class="code-block">
<div class="code-gutter">
<div class="editor-buttons-container">
<div class="editor-buttons">
<div class="editor-buttons-div" title="Run and Edit">
<i id="copy-code-button" title="Copy Code"
class="material-icons code-sidebar-button copy-code-button">filter_none</i></p>
<div id = "run-and-edit-loader" class="ring-load"></div>
<p> <i id="run-and-edit-button" title="Edit
Code" lang="php" class="material-icons code-sidebar-button">edit</i><br />
<i id="close-code-editor-button" title="Close
Editor" class="material-icons code-sidebar-button close-code-editor-
button">close</i></p>
<div id = "run-code-loader" class="ring-load"></div>
<p> <i id="run-code-button" lang="php"
title="Run Code and See Output" class="material-icons code-sidebar-
button">play_arrow</i></p>
<div id = "generate-url-loader" class="ring-load"></div>
<p> <i id="generate-url-and-run-button"
title="Run Code and Generate IDE URL" lang="php" class="material-icons code-
sidebar-button generate-url-and-run-button">link</i><br />
<i title="Dark Mode" class="material-icons
code-sidebar-button dark-editor-button">brightness_4</i><br />
<i id = "edit-on-ide-button" title="Edit on
IDE" lang="php" class="material-icons code-sidebar-button edit-on-ide-
button">code</i>
</div>
</p></div>
</p></div>
</p></div>
<div class= "code-container">
<div id="highlighter_331819" class="syntaxhighlighter nogutter ">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain">&lt;?php </code></div>
<div class="line number2 index1 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number3 index2 alt2"><code class="comments">// double-quote
strings&nbsp; </code></div>
<div class="line number4 index3 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number5 index4 alt2"><code class="functions">echo</code> <code
class="string">"Welcome to GeeksforGeeks \n"</code><code class="plain">;
</code></div>
<div class="line number6 index5 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number7 index6 alt2"><code class="variable">$site</code>&nbsp;
<code class="plain">= </code><code class="string">"GeeksforGeeks"</code><code
class="plain">; </code></div>
<div class="line number8 index7 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number9 index8 alt2"><code class="functions">echo</code> <code
class="string">"Welcome to $site"</code><code class="plain">; </code></div>
<div class="line number10 index9 alt1"><code class="undefined
spaces">&nbsp;&nbsp;</code>&nbsp;</div>
<div class="line number11 index10 alt2"><code class="plain">?> </code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div></div>
<div class="code-editor-container"></div>
</p></div>
<div class="code-output-container">
<div class = "output-block">
<i id="output-icon" title="Output" class="material-icons
code-sidebar-button output-icon">chevron_right</i></p>
<pre class="output-pre"></pre>
</p></div>
<div class = "ide-link-div">
<i id="copy-url-button" title="Copy Generated Ide URL"
class="material-icons code-sidebar-button copy-url-button">filter_none</i></p>
<pre id="ide-url"></pre>
</p></div>
</p></div>
<p>Output:</p>
<pre>
Welcome to GeeksforGeeks
Welcome to GeeksforGeeks
</pre>
<p>In the above program we can see that the double-quote strings is processing the
special characters according the their properties. The &#8216;\n&#8217; character
is not printed and is considered as a new-line. Also instead of the variable name
$site, &#8220;GeeksforGeeks&#8221; is printed.
</li>
</ol>
<p>PHP treats everything inside double quotes(&#8221; &#8220;) as Strings. In this
article, we will learn about the working of the various string functions and how to
implement them along with some special properties of strings. Unlike other data
types like integers, doubles etc. Strings do not have any fix limits or ranges. It
can extend to any length as long as it is within the quotes.<br />
It has been discussed earlier that string with single and double quotes are treated
differently. Strings within single quote ignores the special characters but double-
quoted strings recognize the special characters and treat them differently.<br />
Example:</p>
<div class="code-block">
<div class="code-gutter">
<div class="editor-buttons-container">
<div class="editor-buttons">
<div class="editor-buttons-div" title="Run and Edit">
<i id="copy-code-button" title="Copy Code"
class="material-icons code-sidebar-button copy-code-button">filter_none</i></p>
<div id = "run-and-edit-loader" class="ring-load"></div>
<p> <i id="run-and-edit-button" title="Edit
Code" lang="php" class="material-icons code-sidebar-button">edit</i><br />
<i id="close-code-editor-button" title="Close
Editor" class="material-icons code-sidebar-button close-code-editor-
button">close</i></p>
<div id = "run-code-loader" class="ring-load"></div>
<p> <i id="run-code-button" lang="php"
title="Run Code and See Output" class="material-icons code-sidebar-
button">play_arrow</i></p>
<div id = "generate-url-loader" class="ring-load"></div>
<p> <i id="generate-url-and-run-button"
title="Run Code and Generate IDE URL" lang="php" class="material-icons code-
sidebar-button generate-url-and-run-button">link</i><br />
<i title="Dark Mode" class="material-icons
code-sidebar-button dark-editor-button">brightness_4</i><br />
<i id = "edit-on-ide-button" title="Edit on
IDE" lang="php" class="material-icons code-sidebar-button edit-on-ide-
button">code</i>
</div>
</p></div>
</p></div>
</p></div>
<div class= "code-container">
<div id="highlighter_808300" class="syntaxhighlighter nogutter ">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain">&lt;?php </code></div>
<div class="line number2 index1 alt1"><code class="undefined
spaces">&nbsp;&nbsp;</code>&nbsp;</div>
<div class="line number3 index2 alt2"><code class="variable">$name</code> <code
class="plain">= </code><code class="string">"Krishna"</code><code class="plain">;
</code></div>
<div class="line number4 index3 alt1"><code class="functions">echo</code> <code
class="string">"The name of the geek is $name \n"</code><code class="plain">;
</code></div>
<div class="line number5 index4 alt2"><code class="functions">echo</code> <code
class="string">'The name of the geek is $name'</code><code class="plain">;
</code></div>
<div class="line number6 index5 alt1"><code class="undefined
spaces">&nbsp;&nbsp;</code>&nbsp;</div>
<div class="line number7 index6 alt2"><code class="plain">?> </code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div></div>
<div class="code-editor-container"></div>
</p></div>
<div class="code-output-container">
<div class = "output-block">
<i id="output-icon" title="Output" class="material-icons
code-sidebar-button output-icon">chevron_right</i></p>
<pre class="output-pre"></pre>
</p></div>
<div class = "ide-link-div">
<i id="copy-url-button" title="Copy Generated Ide URL"
class="material-icons code-sidebar-button copy-url-button">filter_none</i></p>
<pre id="ide-url"></pre>
</p></div>
</p></div>
<p>Output:</p>
<pre>
The name of the geek is Krishna
The name of the geek is $name
</pre>
<p>Some of the important and frequently used special characters that are used with
double-quoted strings are explained below:</p>
<ul>
<li>The character beginning with a backslash(&#8220;\&#8221;) are treated as escape
sequences and are replaced with special characters. Here are few important escape
sequences.
<ol>
<li>&#8220;\n&#8221; is replaced by a new line</li>
<li>&#8220;\t&#8221; is replaced by a tab space</li>
<li>&#8220;\$&#8221; is replaced by a dollar sign</li>
<li>&#8220;\r&#8221; is replaced by a carriage return</li>
<li>&#8220;\\&#8221; is replaced by a backslash</li>
<li>&#8220;\&#8221;&#8221; is replaced by a double quote</li>
<li>&#8220;\'&#8221; is replaced by a single quote</li>
</ol>
</li>
<li>The string starting with a dollar sign(&#8220;$&#8221;) are treated as
variables and are replaced with the content of the variables.</li>
</li>
</ul>
<p align="center"><strong>Built-in String functions</strong></p>
<p>Built-in functions in PHP are some existing library functions which can be used
directly in our programs making an appropriate call to them. Below are some
important built-in string functions that we use in our daily and regular
programs:</p>
<ol>
<li>
<strong>strlen() function</strong>: This function is used to find the length of a
string. This function accepts the string as argument and return the length or
number of characters in the string.<br />
Example:</p>
<div class="code-block">
<div class="code-gutter">
<div class="editor-buttons-container">
<div class="editor-buttons">
<div class="editor-buttons-div" title="Run and Edit">
<i id="copy-code-button" title="Copy Code"
class="material-icons code-sidebar-button copy-code-button">filter_none</i></p>
<div id = "run-and-edit-loader" class="ring-load"></div>
<p> <i id="run-and-edit-button" title="Edit
Code" lang="php" class="material-icons code-sidebar-button">edit</i><br />
<i id="close-code-editor-button" title="Close
Editor" class="material-icons code-sidebar-button close-code-editor-
button">close</i></p>
<div id = "run-code-loader" class="ring-load"></div>
<p> <i id="run-code-button" lang="php"
title="Run Code and See Output" class="material-icons code-sidebar-
button">play_arrow</i></p>
<div id = "generate-url-loader" class="ring-load"></div>
<p> <i id="generate-url-and-run-button"
title="Run Code and Generate IDE URL" lang="php" class="material-icons code-
sidebar-button generate-url-and-run-button">link</i><br />
<i title="Dark Mode" class="material-icons
code-sidebar-button dark-editor-button">brightness_4</i><br />
<i id = "edit-on-ide-button" title="Edit on
IDE" lang="php" class="material-icons code-sidebar-button edit-on-ide-
button">code</i>
</div>
</p></div>
</p></div>
</p></div>
<div class= "code-container">
<div id="highlighter_388275" class="syntaxhighlighter nogutter ">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain">&lt;?php </code></div>
<div class="line number2 index1 alt1"><code class="undefined
spaces">&nbsp;&nbsp;</code>&nbsp;</div>
<div class="line number3 index2 alt2"><code class="functions">echo</code> <code
class="functions">strlen</code><code class="plain">(</code><code
class="string">"Hello GeeksforGeeks!"</code><code class="plain">); </code></div>
<div class="line number4 index3 alt1"><code class="undefined
spaces">&nbsp;&nbsp;</code>&nbsp;</div>
<div class="line number5 index4 alt2"><code class="plain">?> </code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div></div>
<div class="code-editor-container"></div>
</p></div>
<div class="code-output-container">
<div class = "output-block">
<i id="output-icon" title="Output" class="material-icons
code-sidebar-button output-icon">chevron_right</i></p>
<pre class="output-pre"></pre>
</p></div>
<div class = "ide-link-div">
<i id="copy-url-button" title="Copy Generated Ide URL"
class="material-icons code-sidebar-button copy-url-button">filter_none</i></p>
<pre id="ide-url"></pre>
</p></div>
</p></div>
<p>Output:</p>
<pre>
20
</pre>
</li>
<li>
<strong>strrev() function</strong>: This function is used to reverse a string. This
function accepts a string as argument and returns its reversed string.<br />
Example:</p>
<div class="code-block">
<div class="code-gutter">
<div class="editor-buttons-container">
<div class="editor-buttons">
<div class="editor-buttons-div" title="Run and Edit">
<i id="copy-code-button" title="Copy Code"
class="material-icons code-sidebar-button copy-code-button">filter_none</i></p>
<div id = "run-and-edit-loader" class="ring-load"></div>
<p> <i id="run-and-edit-button" title="Edit
Code" lang="php" class="material-icons code-sidebar-button">edit</i><br />
<i id="close-code-editor-button" title="Close
Editor" class="material-icons code-sidebar-button close-code-editor-
button">close</i></p>
<div id = "run-code-loader" class="ring-load"></div>
<p> <i id="run-code-button" lang="php"
title="Run Code and See Output" class="material-icons code-sidebar-
button">play_arrow</i></p>
<div id = "generate-url-loader" class="ring-load"></div>
<p> <i id="generate-url-and-run-button"
title="Run Code and Generate IDE URL" lang="php" class="material-icons code-
sidebar-button generate-url-and-run-button">link</i><br />
<i title="Dark Mode" class="material-icons
code-sidebar-button dark-editor-button">brightness_4</i><br />
<i id = "edit-on-ide-button" title="Edit on
IDE" lang="php" class="material-icons code-sidebar-button edit-on-ide-
button">code</i>
</div>
</p></div>
</p></div>
</p></div>
<div class= "code-container">
<div id="highlighter_854451" class="syntaxhighlighter nogutter ">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain">&lt;?php </code></div>
<div class="line number2 index1 alt1"><code class="undefined
spaces">&nbsp;&nbsp;</code>&nbsp;</div>
<div class="line number3 index2 alt2"><code class="functions">echo</code> <code
class="functions">strrev</code><code class="plain">(</code><code
class="string">"Hello GeeksforGeeks!"</code><code class="plain">); </code></div>
<div class="line number4 index3 alt1"><code class="undefined
spaces">&nbsp;&nbsp;</code>&nbsp;</div>
<div class="line number5 index4 alt2"><code class="plain">?> </code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div></div>
<div class="code-editor-container"></div>
</p></div>
<div class="code-output-container">
<div class = "output-block">
<i id="output-icon" title="Output" class="material-icons
code-sidebar-button output-icon">chevron_right</i></p>
<pre class="output-pre"></pre>
</p></div>
<div class = "ide-link-div">
<i id="copy-url-button" title="Copy Generated Ide URL"
class="material-icons code-sidebar-button copy-url-button">filter_none</i></p>
<pre id="ide-url"></pre>
</p></div>
</p></div>
<p>Output:</p>
<pre>
!skeeGrofskeeG olleH
</pre>
</li>
<li>
<strong>str_replace() function:</strong> This function takes three strings as
arguments. The third argument is the original string and the first argument is
replaced by the second one. In other words we can say that it replaces all
occurrences of the first argument in the original string by second argument.<br />
Example:</p>
<div class="code-block">
<div class="code-gutter">
<div class="editor-buttons-container">
<div class="editor-buttons">
<div class="editor-buttons-div" title="Run and Edit">
<i id="copy-code-button" title="Copy Code"
class="material-icons code-sidebar-button copy-code-button">filter_none</i></p>
<div id = "run-and-edit-loader" class="ring-load"></div>
<p> <i id="run-and-edit-button" title="Edit
Code" lang="php" class="material-icons code-sidebar-button">edit</i><br />
<i id="close-code-editor-button" title="Close
Editor" class="material-icons code-sidebar-button close-code-editor-
button">close</i></p>
<div id = "run-code-loader" class="ring-load"></div>
<p> <i id="run-code-button" lang="php"
title="Run Code and See Output" class="material-icons code-sidebar-
button">play_arrow</i></p>
<div id = "generate-url-loader" class="ring-load"></div>
<p> <i id="generate-url-and-run-button"
title="Run Code and Generate IDE URL" lang="php" class="material-icons code-
sidebar-button generate-url-and-run-button">link</i><br />
<i title="Dark Mode" class="material-icons
code-sidebar-button dark-editor-button">brightness_4</i><br />
<i id = "edit-on-ide-button" title="Edit on
IDE" lang="php" class="material-icons code-sidebar-button edit-on-ide-
button">code</i>
</div>
</p></div>
</p></div>
</p></div>
<div class= "code-container">
<div id="highlighter_438968" class="syntaxhighlighter nogutter ">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain">&lt;?php </code></div>
<div class="line number2 index1 alt1"><code class="undefined
spaces">&nbsp;&nbsp;</code>&nbsp;</div>
<div class="line number3 index2 alt2"><code class="functions">echo</code> <code
class="functions">str_replace</code><code class="plain">(</code><code
class="string">"Geeks"</code><code class="plain">, </code><code
class="string">"World"</code><code class="plain">, </code><code
class="string">"Hello GeeksforGeeks!"</code><code class="plain">), </code><code
class="string">"\n"</code><code class="plain">; </code></div>
<div class="line number4 index3 alt1"><code class="functions">echo</code> <code
class="functions">str_replace</code><code class="plain">(</code><code
class="string">"for"</code><code class="plain">, </code><code
class="string">"World"</code><code class="plain">, </code><code
class="string">"Hello GeeksforGeeks!"</code><code class="plain">), </code><code
class="string">"\n"</code><code class="plain">; </code></div>
<div class="line number5 index4 alt2"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number6 index5 alt1"><code class="plain">?> </code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div></div>
<div class="code-editor-container"></div>
</p></div>
<div class="code-output-container">
<div class = "output-block">
<i id="output-icon" title="Output" class="material-icons
code-sidebar-button output-icon">chevron_right</i></p>
<pre class="output-pre"></pre>
</p></div>
<div class = "ide-link-div">
<i id="copy-url-button" title="Copy Generated Ide URL"
class="material-icons code-sidebar-button copy-url-button">filter_none</i></p>
<pre id="ide-url"></pre>
</p></div>
</p></div>
<p>Output:</p>
<pre>
Hello WorldforWorld!
Hello GeeksWorldGeeks!
</pre>
<p>In the first example, we can see that all occurrences of the word
&#8220;Geeks&#8221; is replaced by &#8220;World&#8221; in &#8220;Hello
GeeksforGeeks!&#8221;.
</li>
<li>
<strong>strpos() function:</strong> This function takes two string arguments and if
the second string is present in the first one, it will return the starting position
of the string otherwise returns FALSE. Example:</p>
<div class="code-block">
<div class="code-gutter">
<div class="editor-buttons-container">
<div class="editor-buttons">
<div class="editor-buttons-div" title="Run and Edit">
<i id="copy-code-button" title="Copy Code"
class="material-icons code-sidebar-button copy-code-button">filter_none</i></p>
<div id = "run-and-edit-loader" class="ring-load"></div>
<p> <i id="run-and-edit-button" title="Edit
Code" lang="php" class="material-icons code-sidebar-button">edit</i><br />
<i id="close-code-editor-button" title="Close
Editor" class="material-icons code-sidebar-button close-code-editor-
button">close</i></p>
<div id = "run-code-loader" class="ring-load"></div>
<p> <i id="run-code-button" lang="php"
title="Run Code and See Output" class="material-icons code-sidebar-
button">play_arrow</i></p>
<div id = "generate-url-loader" class="ring-load"></div>
<p> <i id="generate-url-and-run-button"
title="Run Code and Generate IDE URL" lang="php" class="material-icons code-
sidebar-button generate-url-and-run-button">link</i><br />
<i title="Dark Mode" class="material-icons
code-sidebar-button dark-editor-button">brightness_4</i><br />
<i id = "edit-on-ide-button" title="Edit on
IDE" lang="php" class="material-icons code-sidebar-button edit-on-ide-
button">code</i>
</div>
</p></div>
</p></div>
</p></div>
<div class= "code-container">
<div id="highlighter_821580" class="syntaxhighlighter nogutter ">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain">&lt;?php </code></div>
<div class="line number2 index1 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number3 index2 alt2"><code class="functions">echo</code> <code
class="functions">strpos</code><code class="plain">(</code><code
class="string">"Hello GeeksforGeeks!"</code><code class="plain">, </code><code
class="string">"Geeks"</code><code class="plain">), </code><code
class="string">"\n"</code><code class="plain">; </code></div>
<div class="line number4 index3 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number5 index4 alt2"><code class="functions">echo</code> <code
class="functions">strpos</code><code class="plain">(</code><code
class="string">"Hello GeeksforGeeks!"</code><code class="plain">, </code><code
class="string">"for"</code><code class="plain">), </code><code
class="string">"\n"</code><code class="plain">; </code></div>
<div class="line number6 index5 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number7 index6 alt2"><code class="plain">var_dump(</code><code
class="functions">strpos</code><code class="plain">(</code><code
class="string">"Hello GeeksforGeeks!"</code><code class="plain">, </code><code
class="string">"Peek"</code><code class="plain">)); </code></div>
<div class="line number8 index7 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number9 index8 alt2"><code class="plain">?> </code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div></div>
<div class="code-editor-container"></div>
</p></div>
<div class="code-output-container">
<div class = "output-block">
<i id="output-icon" title="Output" class="material-icons
code-sidebar-button output-icon">chevron_right</i></p>
<pre class="output-pre"></pre>
</p></div>
<div class = "ide-link-div">
<i id="copy-url-button" title="Copy Generated Ide URL"
class="material-icons code-sidebar-button copy-url-button">filter_none</i></p>
<pre id="ide-url"></pre>
</p></div>
</p></div>
<p>Output:</p>
<pre>
6
11
bool(false)
</pre>
<p>We can see in the above program, in the third example the string
&#8220;Peek&#8221; is not present in the first string, hence this function returns
a boolean value false indicating that string is not present.
</li>
<li>
<strong>trim() function:</strong> This function allows us to remove whitespaces or
strings from both sides of a string. Example:</p>
<div class="code-block">
<div class="code-gutter">
<div class="editor-buttons-container">
<div class="editor-buttons">
<div class="editor-buttons-div" title="Run and Edit">
<i id="copy-code-button" title="Copy Code"
class="material-icons code-sidebar-button copy-code-button">filter_none</i></p>
<div id = "run-and-edit-loader" class="ring-load"></div>
<p> <i id="run-and-edit-button" title="Edit
Code" lang="php" class="material-icons code-sidebar-button">edit</i><br />
<i id="close-code-editor-button" title="Close
Editor" class="material-icons code-sidebar-button close-code-editor-
button">close</i></p>
<div id = "run-code-loader" class="ring-load"></div>
<p> <i id="run-code-button" lang="php"
title="Run Code and See Output" class="material-icons code-sidebar-
button">play_arrow</i></p>
<div id = "generate-url-loader" class="ring-load"></div>
<p> <i id="generate-url-and-run-button"
title="Run Code and Generate IDE URL" lang="php" class="material-icons code-
sidebar-button generate-url-and-run-button">link</i><br />
<i title="Dark Mode" class="material-icons
code-sidebar-button dark-editor-button">brightness_4</i><br />
<i id = "edit-on-ide-button" title="Edit on
IDE" lang="php" class="material-icons code-sidebar-button edit-on-ide-
button">code</i>
</div>
</p></div>
</p></div>
</p></div>
<div class= "code-container">
<div id="highlighter_5021" class="syntaxhighlighter nogutter ">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain">&lt;?php </code></div>
<div class="line number2 index1 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number3 index2 alt2"><code class="functions">echo</code> <code
class="plain">trim(</code><code class="string">"Hello World!"</code><code
class="plain">, </code><code class="string">"Hed!"</code><code class="plain">);
</code></div>
<div class="line number4 index3 alt1"><code class="undefined
spaces">&nbsp;</code>&nbsp;</div>
<div class="line number5 index4 alt2"><code class="plain">?> </code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div></div>
<div class="code-editor-container"></div>
</p></div>
<div class="code-output-container">
<div class = "output-block">
<i id="output-icon" title="Output" class="material-icons
code-sidebar-button output-icon">chevron_right</i></p>
<pre class="output-pre"></pre>
</p></div>
<div class = "ide-link-div">
<i id="copy-url-button" title="Copy Generated Ide URL"
class="material-icons code-sidebar-button copy-url-button">filter_none</i></p>
<pre id="ide-url"></pre>
</p></div>
</p></div>
<p>Output:</p>
<pre>
llo Worl
</pre>
</li>
</ol>
<p><strong><a href="https://www.geeksforgeeks.org/tag/php-string/">Recent articles
on PHP Strings</a></strong></p>
<p>This article is contributed by <a
href="https://auth.geeksforgeeks.org/profile.php?user=lenkachinmoy"><strong>Chinmoy
Lenka</strong></a>. If you like GeeksforGeeks and would like to contribute, you can
also write an article using <a
href="http://www.contribute.geeksforgeeks.org">contribute.geeksforgeeks.org</a> or
mail your article to contribute@geeksforgeeks.org. See your article appearing on
the GeeksforGeeks main page and help other Geeks.</p>
<p>Please write comments if you find anything incorrect, or you want to share more
information about the topic discussed above.</p>
<br/><script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- post_bottom_responsive -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-9465609616171866"
data-ad-slot="8385097921"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<br/>
<div id="personalNoteDiv" class="clear hideIt">
<div class="personalNoteHeader clear">
<span class="noteHeaderText">My Personal Notes</span>
<span class="hideNotesDivIcon"><i class="material-icons
personalNotesIcon">arrow_drop_up</i></span>
</div>
<div class="collapsableDivPersonalNotes">
<textarea maxlength="5000" id="enteredPersonalNote"
class="personalNoteStyle" placeholder="Add your personal notes here! (max 5000
chars)" ></textarea>
<div class="saveNoteDiv">
<span class="processSaveNote"></span>
<button class="savePersonalNoteButton"
onclick="saveUserPersonalNote()">Save</button>
</div>
</div>
</div><div class="recommendedPostsDiv"><h2 style='font-size:20px; color:
#838383'>Recommended Posts:</h2><ul><li><a
href='https://www.geeksforgeeks.org/javascript-replace-multiple-strings-with-
multiple-other-strings/'>JavaScript | Replace multiple strings with multiple other
strings</a></li><li><a href='https://www.geeksforgeeks.org/javascript-
strings/'>JavaScript | Strings</a></li><li><a
href='https://www.geeksforgeeks.org/concatenation-two-string-php/'>Concatenation of
two strings in PHP</a></li><li><a href='https://www.geeksforgeeks.org/how-to-trim-
all-strings-in-an-array-in-php/'>How to trim all strings in an array in PHP ?
</a></li><li><a href='https://www.geeksforgeeks.org/how-to-sort-strings-in-
javascript/'>How to sort strings in JavaScript?</a></li><li><a
href='https://www.geeksforgeeks.org/php-change-strings-array-uppercase/'>PHP |
Change strings in an array to uppercase</a></li><li><a
href='https://www.geeksforgeeks.org/check-if-concatenation-of-two-strings-is-
balanced-or-not/'>Check if concatenation of two strings is balanced or
not</a></li><li><a href='https://www.geeksforgeeks.org/optimum-way-to-compare-
strings-in-javascript/'>Optimum way to compare strings in JavaScript</a></li><li><a
href='https://www.geeksforgeeks.org/string-matching-with-that-matches-with-any-in-
any-of-the-two-strings/'>String matching with * (that matches with any) in any of
the two strings</a></li><li><a href='https://www.geeksforgeeks.org/sorting-a-
dynamic-2-dimensional-array-of-strings/'>Sorting a dynamic 2-dimensional array of
Strings</a></li><li><a href='https://www.geeksforgeeks.org/longest-common-anagram-
subsequence-from-n-strings/'>Longest common anagram subsequence from N
strings</a></li><li><a href='https://www.geeksforgeeks.org/how-to-create-multi-
line-strings-in-javascript/'>How to create multi-line strings in JavaScript?
</a></li><li><a href='https://www.geeksforgeeks.org/compare-the-case-insensitive-
strings-in-javascript/'>Compare the Case Insensitive strings in
JavaScript</a></li><li><a href='https://www.geeksforgeeks.org/php-sort-array-
strings-natural-standard-orders/'>PHP | Sort array of strings in natural and
standard orders</a></li></ul></div><script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- post_bottom_responsive -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-9465609616171866"
data-ad-slot="8385097921"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<br/>
<br/>

<footer class="entry-meta">
<span><b>Article Tags : </b><div class="practiceButton"><a
href="https://www.geeksforgeeks.org/category/php/" rel="category
tag">PHP</a></div><div class="practiceButton"><a
href="https://www.geeksforgeeks.org/category/web-technologies/" rel="category
tag">Web Technologies</a></div></span><span><div class="practiceButton"><a
href="https://www.geeksforgeeks.org/tag/string/" rel="tag">C-String-
Question</a></div><div class="practiceButton"><a
href="https://www.geeksforgeeks.org/tag/php-basics/" rel="tag">PHP-
basics</a></div><div class="practiceButton"><a
href="https://www.geeksforgeeks.org/tag/php-string/" rel="tag">PHP-
string</a></div></span>
<div class='no-p-tag' style = 'text-align:left;'><b style = 'color:
#757575;'>Practice Tags : </b><div class='practiceButton'><a
href='https://practice.geeksforgeeks.org/topics/PHP'>PHP</a></div></div><br/><div
id="improveArticle" style="float: right;cursor: pointer;"></div> <div
class="plugins upvoteArticle">
<div>
<i class="material-icons upvoteIcon login-modal-btn"
title="Upvote">thumb_up</i><br>
<span class="upvoteText">1</span></div>
<div class="plugins" style="text-align:right;">
<div pid="162520" ptitle="PHP | Strings"id="markPlugin"><br><br><div
class="lists">
<input id="todo" type="checkbox" class="mark filled-in login-modal-btn">
<label class="checkbox" for="todo">To-do</label>
<input id="done" type="checkbox" class="mark filled-in login-modal-btn">
<label class="checkbox" for="done">Done</label>
</div></div>
<div class ="difficultyRating" pid="162520" ptitle="PHP | Strings"
id="ratePlugin">
<div class="techno dropdown">
<span id="rating_box" class="avg-rating level-2">2</span>
<br>
<br>

<span id="vote_count">Based on <b>3</b> vote(s)</span>


<div class="markRating dropdown-content">
<input rating="1" type="button" class="box basic login-modal-btn"
value="Basic"/>
<input rating="2" type="button" class="box easy login-modal-btn"
value="Easy"/>
<input rating="3" type="button" class="box medium login-modal-btn"
value="Medium"/>
<input rating="4" type="button" class="box hard login-modal-btn"
value="Hard"/>
<input rating="5" type="button" class="box expert login-modal-btn"
value="Expert"/>
</div>
<span class="process"></span>
</div></div>
</div>
<div class="plugins userActionButtons">
<div pid="162520" ptitle="PHP | Strings" id="feedbackButtonDiv"
style="display:inline-block"></div>
<div pid="162520" ptitle="PHP | Strings" id="addNoteButtonDiv"
style="display:inline-block"></div>
<div pid="162520" ptitle="PHP | Strings" id="improveArticleButtonDiv"
style="display:inline-block"></div>
</div>
<div class="common-bottom">Please write to us at contribute@geeksforgeeks.org to
report any issue with the above content.</div>
</footer><!-- .entry-meta -->
</article><!-- #post -->

<!-- Added on 29 Oct 2015 for next and previous from same category -->

<nav class="nav-single">

<div class="assistive-text">Post navigation</div>


<span class="nav-previous"><div class="col-md-12 prev">Previous</div> <i
class="material-icons">first_page</i> <a href="https://www.geeksforgeeks.org/php-
coding-standards/" rel="prev"> PHP | Coding Standards</a></span>

<span class="nav-next"><div class="col-md-12 next">Next</div> <i


class="material-icons">last_page</i> <a href="https://www.geeksforgeeks.org/html-
basics/" rel="next">HTML | Basics </a> </span>

</nav><!-- .nav-single -->


<!--
<script type="text/javascript">

arrPost.push('');

<?php// } ?>

</script>
-->

<div id="author" name="harshAgarwal"></div>


<br></br>

<style type="text/css">

#share-buttons img {
width: 35px;
padding: 5px;
border: 0;
box-shadow: 0;
display: inline;
}
</style>

<br></br>
<div id="ide_link">
<p>Writing code in comment? Please use <a
href="https://ide.geeksforgeeks.org/">ide.geeksforgeeks.org</a>, generate link and
share the link here.</a></p>
</div>
<br/>
<div style="display:flex">
<button id="comment" class="action-button" style="width:45%;cursor: pointer;margin-
right:10%;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.4), 0 6px 20px 0
rgba(0,0,0,0);border-color: #4cb96b;border-radius: 4px;">Load Comments</button>
</div>

<div id="disqus_thread"></div>

</div><!-- #content -->


</div><!-- #primary -->

<div id="secondary" class="widget-area" role="complementary">


<aside id="text-11" class="widget widget_text"> <div
class="textwidget"><p><script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins
class="adsbygoogle"
style="display:inline-block;width:300px;height:600px"
data-ad-client="ca-pub-9465609616171866"
data-ad-slot="4402736037"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
</div>
</aside><div class="widget widget_text"> <a
href="https://practice.geeksforgeeks.org/courses/dsa-self-paced?
utm_source=geeksforgeeks&utm_medium=referral&utm_campaign=GfG_Right_Top_DSA_SP"
target="_blank">
<img src="https://media.geeksforgeeks.org/wp-content/cdn-
uploads/20190718101631/DSA-SP-Top-Right-2.png" alt="auto" width="auto"
height="auto">
</a>
</div> <div class="rightSideBarParent">
<div class="leftSideBar rightSideBar">
<div class="rightbar_lefthead"> </div>
<div class="rightbar_head">Most popular in PHP</div>
<div class="rightbar_righthead"> </div>
<ul class="leftBarList">
<li><a href='https://www.geeksforgeeks.org/convert-
multidimensional-array-to-xml-file-in-php/' >Convert multidimensional array to XML
file in PHP</a></li><li><a href='https://www.geeksforgeeks.org/saving-an-image-
from-url-in-php/' >Saving an Image from URL in PHP</a></li><li><a
href='https://www.geeksforgeeks.org/how-to-check-form-submission-in-php/' >How to
check form submission in PHP ?</a></li><li><a
href='https://www.geeksforgeeks.org/introduction-to-codeignitor-php/' >Introduction
to Codeignitor (PHP)</a></li><li><a href='https://www.geeksforgeeks.org/what-does-
short-open-tag-mean-in-php/' >What does '&lt;?=' short open tag mean in PHP ?
</a></li> </ul>
</div>
</div><br>
<aside id="text-4" class="widget widget_text">
<div class="textwidget"><script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ResponsiveRightBarMay16 -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-9465609616171866"
data-ad-slot="7089558833"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></div>
</aside> <div class="rightSideBarParent">
<div class="leftSideBar rightSideBar">
<div class="rightbar_lefthead"> </div>
<div class="rightbar_head">Most visited in Web
Technologies</div>
<div class="rightbar_righthead"> </div>
<ul class="leftBarList">
<li><a href='https://www.geeksforgeeks.org/html-tags-complete-
reference/' >HTML | Tags Complete Reference</a></li><li><a
href='https://www.geeksforgeeks.org/how-to-become-a-full-stack-web-developer-in-
2019-a-complete-guide/' >How to Become a Full Stack Web Developer in 2019 : A
Complete Guide</a></li><li><a href='https://www.geeksforgeeks.org/html5-
introduction/' >HTML5 | Introduction</a></li><li><a
href='https://www.geeksforgeeks.org/sort-array-of-objects-by-string-property-value-
in-javascript/' >Sort array of objects by string property value in
JavaScript</a></li><li><a href='https://www.geeksforgeeks.org/javascript-array-
reduce-method/' >JavaScript | Array reduce() Method</a></li>
</ul>
</div>
</div><br> <aside id="text-7" class="widget widget_text">
<div class="textwidget"><script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- GfGSideBottomResponsive -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-9465609616171866"
data-ad-slot="5749413230"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></div>
</aside><div class="widget widget_text"> <a
href="https://practice.geeksforgeeks.org/courses/sudo-placement-2019?
utm_source=geeksforgeeks&utm_medium=referral&utm_campaign=GfG_Right_Bottom_SP2019"
target="_blank">
<img src="https://media.geeksforgeeks.org/wp-content/cdn-
uploads/20190705141431/Right-Bottom-SP2019.png" width="auto" height="auto">
</a>
</div><aside id="text-9" class="widget widget_text">
<div class="textwidget"><!-- BuySellAds Zone Code -->
<div id="bsap_1304848" class="bsarocks
bsap_785bf45b162de1c5511e8baa02854e5c"></div>
<!-- End BuySellAds Zone Code --></div>
</aside> </div><!-- #secondary -->
</div><!-- #main .wrapper -->
<footer>
<div id="container-g4g-footer">

<div id="footer">
<div class="logo">
<ul class="gfg-logo-ul">
<li>
<a href="https://www.geeksforgeeks.org/">
<img
src="https://d3qt53jevtbvi2.cloudfront.net/common/GeeksforGeeksLogoFooterSmall.png"
alt="GeeksforGeeks">
</a>
</li>
</ul>
<ul class="social-ul">
<li>5th Floor, A-118,</li>
<li>Sector-136, Noida, Uttar Pradesh - 201305</li>
<li>feedback@geeksforgeeks.org</li>
</ul>

</div>
<div class="footer-column">
<ul>
<li><b>COMPANY</b></li>
<li><a href="https://www.geeksforgeeks.org/about/">About
Us</a></li>
<li><a
href="https://www.geeksforgeeks.org/careers/">Careers</a></li>
<li><a href="https://www.geeksforgeeks.org/privacy-
policy/">Privacy Policy</a></li>
<li><a href="https://www.geeksforgeeks.org/about/contact-
us/">Contact Us</a></li>
</ul>
</div>

<div class="footer-column">
<ul>
<li><b>LEARN</b></li>
<li><a href="https://www.geeksforgeeks.org/fundamentals-of-
algorithms/">Algorithms</a></li>
<li><a href="https://www.geeksforgeeks.org/data-
structures/">Data Structures</a></li>
<li><a href="https://www.geeksforgeeks.org/category/program-
output/">Languages</a></li>
<li><a href="https://www.geeksforgeeks.org/articles-on-
computer-science-subjects-gq/">CS Subjects</a></li>
<li><a
href="https://www.youtube.com/geeksforgeeksvideos/">Video Tutorials</a></li>
</ul>
</div>

<div class="footer-column">
<ul>
<li><b>PRACTICE</b></li>
<li><a
href="https://practice.geeksforgeeks.org/courses/">Courses</a></li>
<li><a href="https://practice.geeksforgeeks.org/company-
tags/">Company-wise</a></li>
<li><a href="https://practice.geeksforgeeks.org/topic-
tags/">Topic-wise</a></li>
<li><a href="https://practice.geeksforgeeks.org/faq.php">How to
begin?</a></li>
</ul>
</div>

<div class="footer-column">
<ul>
<li><b>CONTRIBUTE</b>
<li><a href="https://www.geeksforgeeks.org/contribute/">Write
an Article</a></li>
<li><a href="https://www.geeksforgeeks.org/write-interview-
experience/">Write Interview Experience</a></li>
<li><a
href="https://www.geeksforgeeks.org/internship/">Internships</a></li>
<li><a href="https://www.geeksforgeeks.org/how-to-contribute-
videos-to-geeksforgeeks/">Videos</a></li>
</ul>
</div>

</div>

<div class="footer-bottom-div footer-bottom-social">


<ul class="social-ul" style="padding-left: 0px;">
<li>
<a class="social-link"
href="https://www.facebook.com/GeeksforGeeks-316764689022/timeline/"><div
class="social-img-div"></div></a>
<a class="social-link"
href="https://in.linkedin.com/company/geeksforgeeks"><div class="social-img-
div"></div></a>
<a class="social-link"
href="https://play.google.com/store/apps/details?
id=free.programming.programming&amp;hl=en"><div class="social-img-div"></div></a>
<a class="social-link"
href="https://twitter.com/geeksforgeeks"><div class="social-img-div"></div></a>
<a class="social-link"
href="https://www.youtube.com/geeksforgeeksvideos"><div class="social-img-
div"></div></a>
</li>
</ul>
</div>
<div class="footer-bottom-div">
@geeksforgeeks, <a style="color:#fff !important"
href="https://creativecommons.org/licenses/by-sa/4.0/">Some rights reserved</a>
</div>

</div>
</footer>
</div><!-- #page -->

<script type='text/javascript' src='https://www.geeksforgeeks.org/wp-


includes/js/wp-embed.min.js?ver=4.9.8'></script>

<style>
.eventLink{
border: 1px solid #868686;
background-color: #e0e0e0;
padding: 10px;
box-shadow: none;
display: block;
text-align: center;
color: #555 !important;
font-size: 14px;
font-weight: bold;
}
</style>
<script type="text/javascript">
// below changes to be added in gfg.js in future.
// load comment button click when page scroll to it and positioned ad in mobile
view.
flag=0;jQuery(window).scroll(function(){if(jQuery('#comment').length !=0 ){var
hT=jQuery('#comment').offset().top,hH=jQuery('#comment').outerHeight(),wH=jQuery(wi
ndow).height(),wS=jQuery(this).scrollTop();if(wS>(hT+hH-wH-70)&&!flag)
{jQuery('#comment').click();flag=1}}});
/*var temp_width=jQuery(window).width();if(temp_width<468)
{if(jQuery('article').length>1)
{jQuery(jQuery('.responsiveAd')).insertAfter('article:eq(2)');jQuery('.rectangleAd'
).hide()}
else if(jQuery('#practiceLinkDiv').length>0)
{jQuery(jQuery('.responsiveAd')).insertAfter('#practiceLinkDiv');jQuery('.rectangle
Ad').css('width','')}else{jQuery('.responsiveAd').hide();jQuery('.rectangleAd').css
('width','')}}
*/

var _gaq = _gaq || [];


_gaq.push(['_setAccount', 'UA-12148232-1']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
<script type="text/javascript" src="//m.servedby-
buysellads.com/monetization.js"></script>
<script>
(function(){
if(typeof _bsa !== 'undefined' && _bsa) {
_bsa.init('fancybar', 'C6ADVKE', 'placement:geeksforgeeks');
}
})();
</script>
</body>
</html>

<!-- Dynamic page generated in 0.578 seconds. -->


<!-- Cached page generated by WP-Super-Cache on 2019-07-20 14:25:07 -->

<!-- Compression = gzip -->


<!-- super cache -->

S-ar putea să vă placă și