Ao contrário da função addslashes(), a função stripslashes() remove todas as contra-barras de uma variável. Exemplo:
$texto = "Texto \"com\" aspas";A saída seria: Texto "com" aspas
$texto = stripslashes($texto);
echo $texto;
Desenvolvimento em PHP, JavaScript, CSS e Ajax
$texto = "Texto \"com\" aspas";A saída seria: Texto "com" aspas
$texto = stripslashes($texto);
echo $texto;
$texto = 'Texto "com" aspas';A saída será: Texto \"com\" aspas
$texto = addslashes($texto);
echo $texto;
$texto = "Guardando uma string dentro de uma variável";Se você tentar exibir uma string que contenha aspas desse geito:
ou
echo "Exibindo string";
echo "String "com" aspas";O PHP retornará um erro, pois as aspas do meio indicará o fim da string, quando na verdade não é.
echo "String \"com\" aspas";
mysql_query("INSERT INTO tabela(texto) VALUES('texto 'com' aspas')");A palavra com está entre aspas simples, o que causa uma confusão no comando..
mysql_query("INSERT INTO tabela(texto) VALUES('texto \'com\' aspas')");As contra-barras informam ao SQL que aquelas aspas devem ser inseridas também no banco de dados.
$texto = "Texto que 'contem' aspas'''''";
$texto = addslashes($texto);
echo $texto;
Saída: '57'
<?php
$texto = "Exemplo de como encontrar uma string dentro de outra com PHP"; // texto para procurar a string
$palavra_chave = "PHP"; // palavra a ser procurada
$posicao = strpos($texto, $palavra_chave);
echo "A palavra " . $palavra_chave . " se encontra na posição " . $posicao . " do texto.";
?>
<?php
$texto = "Contagem de caracteres de variavel em PHP.";
$count = strlen($texto);
echo $count;
?>
Saída: "Texto"
<?php
$string = "Texto separação de string no PHP";
$separa = explode(" ", $string); // quebra a string nos espaços
$count = count($separa); // quantidade de separações
///Método de uso
echo $separa[1];
?>
<?phpSaída: "gnirtS retrevnI"
$string = "Inverter String";
$inverter = strrev($string);
echo $inverter;
?>