PHP | Función stripslashes()

La función stripslashes() es una función integrada en PHP. Esta función elimina las barras invertidas en una string.
Sintaxis:

stripslashes(string)

Parámetro: Esta función acepta solo un parámetro como se muestra en la sintaxis anterior. Se describe a continuación:

  • string: este es el único parámetro requerido que especifica la string en la que operará la función.

Valores devueltos: esta función devuelve una string sin las barras invertidas.

Ejemplos:

Input : "Geeks for\ Geeks"
Output : Geeks for Geeks

Input : "A\ Computer \Science \Portal"
Output : A Computer Science Portal

Los siguientes programas ilustran la función stripslashes() en PHP:

Programa 1:

<?php
    //code
    $str = "Geeks for\ Geeks";
    echo stripslashes($str);
?>

Producción:

Geeks for Geeks

Programa 2: En este programa veremos la implementación de array de la función stripslashes(). stripslashes() no es recursivo. Para aplicar esta función a una array, se requiere una función recursiva.

<?php
function stripslashes_arr($value)
{
    $value = is_array($value) ?
                array_map('stripslashes_arr', $value) :
                stripslashes($value);
  
    return $value;
}
  
  
$array = array("Gee\\ks ", "fo\\r", " \\Geeks");
$array = stripslashes_arr($array);
  
  
print_r($array);
?>

Producción:

Array
(
    [0] => Geeks 
    [1] => for
    [2] =>  Geeks
)

Referencia:
http://php.net/manual/en/function.stripslashes.php

Publicación traducida automáticamente

Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *