PHP程序输出|集3

预测以下PHP程序的输出:

null

问题1

<?php
$number = array (0, 1, one, two, three, 5);
$num = preg_grep( "/[0-5]/" , $number );
print_r( $num );
?>


选项:

  1. 数组([0]=>0[1]=>1[2]=>1[3]=>2[4]=>3[5]=>5)
  2. 数组([2]=>1[3]=>2[4]=>3)
  3. 数组([1]=>1)
  4. 数组([0]=>0[1]=>1[5]=>5)

输出:

Array([0]=>0 [1]=>1 [5]=>5)

说明: preg_grep()函数用于搜索数组中的特定模式,然后基于该过滤返回一个新数组。

问题2

<?php
$number = array (0, 1, one, two, three, 5);
$num = preg_grep( "/[0-5]/" , $number , PREG_GREP_INVERT);
print_r( $num );
?>


选项:

  1. 数组([0]=>0[1]=>1[2]=>1[3]=>2[4]=>3[5]=>5)
  2. 数组([2]=>1[3]=>2[4]=>3)
  3. 数组([1]=>1)
  4. 数组([0]=>0[1]=>1[5]=>5)

输出:

Array([2]=>one [3]=>two [4]=>three)

说明: 当我们包含PREG_GREP_INVERT时,这将反转数据,因此它将输出非数值,而不是输出数字。

问题3

<?php
$name = "I am intern at GeeksforGeeks." ;
if (preg_match( "/at/" , $name ))
echo "My name is Sagar Shukla" ;
else
echo "My name is not Sagar Shukla" ;
?>


选项:

  1. 我叫萨加尔·舒克拉
  2. 我不叫萨加尔·舒克拉
  3. 错误
  4. 没有输出

输出:

My name is Sagar Shukla

说明: 代码使用preg_match()检查关键字,并根据关键字是真(1)还是假(0)进行回复。

问题4

<?php
$name = "I am intern at GeeksforGeeks." ;
if (preg_match( "/was/" , $name ))
echo "My name is Sagar Shukla" ;
else
echo "My name is not Sagar Shukla" ;
?>


选项:

  1. 我叫萨加尔·舒克拉
  2. 我不叫萨加尔·舒克拉
  3. 错误
  4. 没有输出

输出:

My name is not Sagar Shukla

说明: 代码使用preg_match来检查关键字,并根据它是真(1)还是假(0)进行回复。

问题5

<?php
$str = "I am intern at GeeksforGeeks" ;
$find = array ( '/am/' );
$replace = array ( 'was' );
echo preg_replace ( $find , $replace , $str );
?>


选项:

  1. 我是Geeksforgeks的实习生
  2. 我在Geeksforgeks实习
  3. 错误
  4. 没有输出

输出:

I was intern at GeeksforGeeks

说明: 在上面的程序中,am替换为was as preg PHP函数用于对字符串或数组进行查找和替换。

问题6

<?php
$str = "I am intern at GeeksforGeeks" ;
$find = array ( '/geeksforgeeks/' );
$replace = array ( 'GEEKSFORGEEKS' );
echo preg_replace ( $find , $replace , $str );
?>


选项:

  1. 我是Geeksforgeks的实习生
  2. 我是Geeksforgeks的实习生
  3. 错误
  4. 没有输出

输出:

I am intern at GeeksforGeeks

说明: Geeksforgeks没有被替换,因为preg_replace函数区分大小写。因此,它对待极客和极客的方式不同。

问题7

<?php
$line = "Hello. Welcome to GeeksforGeeks!" ;
$sen = preg_split( '/./' , $line );
print_r( $sen );
?>


选项:

  1. 你好欢迎来到Geeksforgeks!
  2. 数组([0]=>您好。欢迎来到Geeksforgeks!)
  3. 数组([0]=>您好[1]=>欢迎来到Geeksforgeks!)
  4. 错误

    输出:

    Array([0]=> Hello [1]=> Welcome to GeeksforGeeks! )
    

    说明: 我们使用“.”句点来分割数据,因此每个句子都有自己的数组条目。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享