describe strings in PHP, list various string operators code example
Example: php string functions
substr()
===========
<?php
$output = substr('Hello', 1, 3);
$output1 = substr('Hello', -2);//starts from the back of the string
echo $output;
echo '<br>';
echo $output1;
?>
===============
strlen()
===============
$output = strlen('Hello');
echo $output;
?>
===============
strpos()
===============
$output = strpos('Hello World', 'o');
echo $output;
$output1 = strrpos('Hello World', 'o');
echo $output1;
================
trim()
================
$text = 'Hello World ';
var_dump($text);
echo '<br>';
$trimmed = trim($text);
echo $trimmed;
echo '<br>';
var_dump($trimmed);
==================
strtoupper()
==================
$text = 'Hello World';
$uppercase = strtoupper($text);
echo $uppercase;
==================
strtolower()
==================
$text = 'Hello World';
$lowercase = strtolower($text);
echo $lowercase;
==================
ucwords()
===================
$text = 'hello world';
$proppercase = ucwords($text);
echo $proppercase;
==================
str_replace()
==================
$text = 'hello world';
$wordreplace = str_replace('world', 'john', $text);
echo $wordreplace;
=================
is_string()
=================
$val = 'Hello';
$output = is_string($val);
echo $output;
echo '<br>';
$values = array(true, false, null, 'abc', 33, '33',
22.4, '22.4', '', ' ', 0, '0');
foreach($values as $value){
if(is_string($value)){
echo "{$value} is a string<br>";
}
}
=================
gzcompress()
=================
$string =
"a;laksd;lk;lkasd;lkas;lk;lkd;lkasd;lka;lskd;lka;lkd;lk
as;l;laksd;lk;lkasd;lkas;ldk;laskd;lakd;lkad;l
adslkjlkasjdlkjlkjaslkjaslkdjlkajdlkajdlkajd
alskdjlkasjdlkjadlkjadlkjadlkjadlajd
adlkjlkjalksjdlkjlkjlkjklajsda";
$compressed = gzcompress($string);
echo $compressed;
echo '<br>';
$original = gzuncompress($compressed);
echo $original;