adplus-dvertising
frame-decoration

Question

What will be the output of the following PHP code?
<?php
    $foods = array("pasta", "steak", "fish", "potatoes");
    $food = preg_grep("/^s/", $foods);
    print_r($food);
    ?>

a.

Array ( [0] => pasta [1] => steak [2] => fish [3] => potatoes )

b.

Array ( [3] => potatoes )

c.

Array ( [1] => steak )

d.

Array ( [0] => potatoes )

Posted under PHP

Answer: (c).Array ( [1] => steak )

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What will be the output of the following PHP code?

Similar Questions

Discover Related MCQs

Q. How many functions does PHP offer for searching and modifying strings using Perl-compatible regular expressions.

Q. Which among the following is/are not a metacharacter?

i) \a
ii) \A
iii) \b
iv) \B

Q. Which of the following would be a potential match for the Perl-based regular expression /fo{2,4}/ ?

i) fol
ii) fool
iii) fooool
iv) fooooool

Q. POSIX stands for

Q. POSIX implementation was deprecated in which version of PHP?

Q. How many functions does PHP offer for searching strings using POSIX style regular expression?

Q. [:alpha:] can also be specified as..

Q. Which one of the following regular expression matches any string containing zero or one p?

Q. PHP has long supported two regular expression implementations known as _______ and _______

i) Perl
ii) PEAR
iii) Pearl
iv) POSIX

Q. Operator that is used for heredoc syntax

Q. Strstr ( ) function selects a substring by its

Q. Which syntax is very useful for specifying large chunks of interpolated variable text?

Q. Which three functions has intimate relationship with each other?

Q. Function Strcmp ( ) is equals to

Q. How many operators PHP offer for strings?

Q. Dot ". " operator in strings are called as

Q. PHP offers printf ( ) and

Q. Strtupper ( ) function returns

Q. Which function takes a single string and returns its length as an integer?

Q. Which function start its search from backward rather than from beginning?