PHP程序的输出 |设置 3
预测以下PHP程序的输出:
问题 1
选项:
- 数组([0]=>0 [1]=>1 [2]=>一[3]=>二[4]=>三[5]=>5)
- 数组([2]=>一[3]=>二[4]=>三)
- 数组([1]=> 1)
- 数组([0]=>0 [1]=>1 [5]=>5)
输出:
Array([0]=>0 [1]=>1 [5]=>5)
说明: preg_grep()函数用于在数组中搜索特定模式,然后根据该过滤返回一个新数组。
问题2
选项:
- 数组([0]=>0 [1]=>1 [2]=>一[3]=>二[4]=>三[5]=>5)
- 数组([2]=>一[3]=>二[4]=>三)
- 数组([1]=> 1)
- 数组([0]=>0 [1]=>1 [5]=>5)
输出:
Array([2]=>one [3]=>two [4]=>three)
说明:当我们包含 PREG_GREP_INVERT 时,这将反转我们的数据,因此它不会输出数字,而是输出我们的非数字值。
问题 3
选项:
- 我的名字是萨加尔舒克拉
- 我的名字不是萨加尔舒克拉
- 错误
- 无输出
输出:
My name is Sagar Shukla
说明:代码使用 preg_match() 来检查关键字并根据它是 true (1) 还是 false (0) 进行回复。
问题 4
选项:
- 我的名字是萨加尔舒克拉
- 我的名字不是萨加尔舒克拉
- 错误
- 无输出
输出:
My name is not Sagar Shukla
说明:代码使用 preg_match 来检查关键字并根据它是 true (1) 还是 false (0) 进行回复。
问题 5
选项:
- 我在 GeeksforGeeks 实习
- 我在 GeeksforGeeks 实习
- 错误
- 无输出
输出:
I was intern at GeeksforGeeks
说明:在上面的程序中,am 替换为 was 作为 preg PHP函数用于对字符串或数组进行查找和替换。
问题 6
选项:
- 我在 GeeksforGeeks 实习
- 我在 GEEKSFORGEEKS 实习
- 错误
- 无输出
输出:
I am intern at GeeksforGeeks
说明: GeeksforGeeks 未被替换,因为 preg_replace函数区分大小写。因此,它以不同的方式对待 GeeksforGeeks 和 geeksforgeeks。
问题 7
选项:
- 你好。欢迎来到 GeeksforGeeks!
- Array([0]=> 你好。欢迎来到 GeeksforGeeks!)
- Array([0]=> Hello [1]=> 欢迎来到 GeeksforGeeks!)
- 错误
输出:
Array([0]=> Hello [1]=> Welcome to GeeksforGeeks! )
说明:我们使用“。”期间分割数据,因此给每个句子它自己的数组条目。