Prediga la salida de los siguientes programas PHP:
Pregunta 1
<?php echo str_pad("Welcome", 5)." to GeeksforGeeks."; ?>
Opciones:
- BienvenidoBienvenidoBienvenidoBienvenidoBienvenido a GeeksforGeeks.
- a GeeksforGeeks. BienvenidoBienvenidoBienvenidoBienvenidoBienvenido
- a GeeksforGeeks. Bienvenidos
- 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:
- Soy pasante en GeeksforGeeks.
- Estoy internado en GiiksforGiiks.
- Soy pasante en GiiksforGiiks.
- 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:
- GeeksforGeeks
- Frikis
- frikisf
- 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:
- Error
- ¡No es un nombre de usuario válido!
- ¡Nombre de usuario válido!
- 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:
- Hola Bienvenido a GeeksforGeeks.
- Array ([0] => Bienvenido a [1] => GeeksforGeeks. )
- Array ([0] => Hola [1] => Bienvenido a [2] => GeeksforGeeks. )
- [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:
- Array ([0] => C++ [1] => JAVA [2] => PYTHON [3] => SCALA )
- Array ( [3] => ESCALA )
- Array ([1] => JAVA)
- 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:
- Soy pasante en GeeksforGeeks
- Soy pasante en geeksforGeeks
- soy pasante en GeeksforGeeks
- 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