Salida de programas PHP | Conjunto 1 (expresiones regulares)

Prediga la salida de los siguientes programas PHP:

Pregunta 1

<?php
    echo str_pad("Welcome", 5)." to GeeksforGeeks.";
?>

Opciones:

  1. BienvenidoBienvenidoBienvenidoBienvenidoBienvenido a GeeksforGeeks.
  2. a GeeksforGeeks. BienvenidoBienvenidoBienvenidoBienvenidoBienvenido
  3. a GeeksforGeeks. Bienvenidos
  4. Bienvenido a GeeksforGeeks.

Producción:

Welcome to GeeksforGeeks.

Explicación: la función str_pad() rellena una string con un número específico de caracteres.

Pregunta 2

<?php
    $author = "GeeksforGeeks";
    $author = str_replace("e","i",$author);
    echo "I am intern at $author.";
?>

Opciones:

  1. Soy pasante en GeeksforGeeks.
  2. Estoy internado en GiiksforGiiks.
  3. Soy pasante en GiiksforGiiks.
  4. Error

Producción:

I am intern at GiiksforGiiks.

Explicación: La función str_replace() reemplaza sensiblemente todas las instancias de una string por otra.

Pregunta 3

<?php
    $GfG = "GeeksforGeeks";
    echo ltrim(strstr($GfG, "f"),"f");
?>

Opciones:

  1. GeeksforGeeks
  2. Frikis
  3. frikisf
  4. oGeeks

Producción:

orGeeks

Explicación: la función strstr() devuelve el resto de una string que comienza con la primera aparición de una string predefinida.

Pregunta 4

<?php
    $username = "sagarshUkla785";
    if (ereg("([^a-z])",$username))
        echo "Not a valid username!";
    else
        echo "Valid username!";
?>

Opciones:

  1. Error
  2. ¡No es un nombre de usuario válido!
  3. ¡Nombre de usuario válido!
  4. No se devuelve salida

Producción:

Not a valid username!

Explicación: debido a que el nombre de usuario proporcionado no está todo en minúsculas, ereg() no devolverá FALSO (en su lugar, devolverá la longitud de la string coincidente, que PHP tratará como VERDADERO), lo que hará que se emita el mensaje.

Pregunta 5

<?php
    $GfG = "Hello\tWelcome to\nGeeksforGeeks.";
    print_r(split("[\n\t]",$GfG));
?>

Opciones:

  1. Hola Bienvenido a GeeksforGeeks.
  2. Array ([0] => Bienvenido a [1] => GeeksforGeeks. )
  3. Array ([0] => Hola [1] => Bienvenido a [2] => GeeksforGeeks. )
  4. [0] => Hola [1] => Bienvenido a [2] => GeeksforGeeks.

Producción:

[0] => Hello [1] => Welcome to [2] => GeeksforGeeks.

Explicación: la función split() divide una string en varios elementos, y los límites de cada elemento se basan en la ocurrencia de un patrón definido dentro de la string.

Pregunta 6

<?php
    $languages = array("C++", "JAVA", "PYTHON", "SCALA");
    $language = preg_grep("/^S/", $languages);
    print_r($language);
?>

Opciones:

  1. Array ([0] => C++ [1] => JAVA [2] => PYTHON [3] => SCALA )
  2. Array ( [3] => ESCALA )
  3. Array ([1] => JAVA)
  4. Array ([0] => C++)

Producción:

Array ( [3] => SCALA )

Explicación: esta función se usa para buscar en una array idiomas que comienzan con S.

Pregunta 7

<?php
    $title = "i'm intern at geeksforGeeks.";
    echo ucwords($title);
?>

Opciones:

  1. Soy pasante en GeeksforGeeks
  2. Soy pasante en geeksforGeeks
  3. soy pasante en GeeksforGeeks
  4. soy pasante en geeksforGeeks

Producción:

I'm Intern At GeeksforGeeks.

Explicación: la función ucwords() escribe en mayúscula la primera letra de cada palabra en una string. Su prototipo es el siguiente: string ucwords(string str).

Publicación traducida automáticamente

Artículo escrito por Sagar Shukla 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 *