Strings

<< Click to Display Table of Contents >>

Navigation:  Dicas >

Strings

Previous pageReturn to chapter overviewNext page

$a = strip_tags("<div><p>teste</p></div>"); // remover as tags
echo $a// saída :  "teste"
 

echo number_format(1912.1232",""."); // saída: 1.912,12

 

function mostra($a) {
    echo "<p>".$a."</p>";
}
 
//             1         2
//    123456789012345678901234567890123456  = 36 caracters
$a = "o último programa de TV foi incrível";
mostra($a);
 
// length
mostra(strlen($a)); // saída = 38
mostra(mb_strlen($a)); // saida = 36 (não conta 2x cada acento)
 
// substr
mostra(substr($a4)); // saida = "ltimo programa de TV foi incrível"
mostra(mb_substr($a4)); // saida = "timo programa de TV foi incrível"
 
// upper/lower
mostra(strtoupper($a)); // saida = "O úLTIMO PROGRAMA DE TV FOI INCRíVEL"
mostra(mb_strtoupper($a)); // saida = "O ÚLTIMO PROGRAMA DE TV FOI INCRÍVEL"
mostra(mb_convert_case($aMB_CASE_TITLE)); // saida = "O Último Programa De Tv Foi Incrível"
 
// substring
mostra(mb_strstr("Hello world of mana!","world")); // saida "world of mana!"
mostra(mb_strpos($a"TV")); // 21
mostra(mb_substr($a01)); // "o"
 
// replaces
mostra(str_replace(" ""_"$a)); // saida: "o_último_programa_de_TV_foi_incrível"
mostra(str_replace(["a""e""i"], "_"$a)); // saida: "o últ_mo progr_m_ d_ TV fo_ _ncrív_l"
mostra(str_replace(["a""e""i"], ["A""E""I"], $a)); // saida: "o últImo progrAmA dE TV foI IncrívEl"
 
// <<< = cria um bloco inteiro string e coloca na var
$x = <<<BLOCO
   <article>
     <h3>evento</h3>   
     <p>desc</p>
   </article>
BLOCO;   // sinaliza fim do bloco
 
// troca dentro do string
$novo = str_replace(["evento""desc"], ["CCXP""Evento nerd"], $x);
echo $novo;

 

Parse

 

$url = "nome=Junior&email=junior@email.com&cidade=Criciuma";
parse_str($url$saida);
var_dump($saida);
mostra($saida["nome"]);

 

saida:

array (size=3)

  'nome' => string 'Junior' (length=6)

  'email' => string 'junior@email.com' (length=16)

  'cidade' => string 'Criciuma' (length=8)

Junior

 

Delimitador

 

$texto = "o,último,programa,de,TV,foi incrível";
$saida = explode(","$texto);
var_dump($saida);
 

array (size=6)

  0 => string 'o' (length=1)

  1 => string 'último' (length=7)

  2 => string 'programa' (length=8)

  3 => string 'de' (length=2)

  4 => string 'TV' (length=2)

  5 => string 'foi incrível' (length=13)