PHP程序的输出 |第 1 组(正则表达式)
预测以下PHP程序的输出:
问题 1
选项:
- 欢迎欢迎欢迎欢迎欢迎来到 GeeksforGeeks。
- 到 GeeksforGeeks。欢迎欢迎欢迎欢迎欢迎欢迎
- 到 GeeksforGeeks。欢迎
- 欢迎来到 GeeksforGeeks。
输出:
Welcome to GeeksforGeeks.
说明: str_pad()函数用指定数量的字符填充字符串。
问题2
选项:
- 我在 GeeksforGeeks 实习。
- 我在 GiiksforGiiks 实习。
- 我在 GiiksforGiiks 实习。
- 错误
输出:
I am intern at GiiksforGiiks.
说明: str_replace()函数区分大小写,将字符串的所有实例替换为另一个。
问题 3
选项:
- GeeksforGeeks
- 极客
- 极客
- 极客
输出:
orGeeks
说明: strstr()函数返回从第一次出现预定义字符串开始的字符串的剩余部分。
问题 4
选项:
- 错误
- 不是有效的用户名!
- 有效的用户名!
- 没有输出返回
输出:
Not a valid username!
解释:因为提供的用户名不是全部小写,ereg() 不会返回 FALSE(而是返回匹配字符串的长度, PHP会将其视为 TRUE),导致消息输出。
问题 5
选项:
- 您好,欢迎来到 GeeksforGeeks。
- 数组( [0] => 欢迎来到 [1] => GeeksforGeeks。)
- 数组( [0] => 你好 [1] => 欢迎来到 [2] => GeeksforGeeks。)
- [0] => 你好 [1] => 欢迎来到 [2] => GeeksforGeeks。
输出:
[0] => Hello [1] => Welcome to [2] => GeeksforGeeks.
说明: split()函数将字符串划分为多个元素,每个元素的边界基于字符串中定义的模式的出现。
问题 6
选项:
- 数组([0] => C++ [1] => Java [2] => PYTHON [3] => SCALA)
- 数组([3] => SCALA)
- 数组([1] => Java )
- 数组([0] => C++)
输出:
Array ( [3] => SCALA )
说明:此函数用于在数组中搜索以 S 开头的语言。
问题 7
选项:
- 我是 GeeksforGeeks 的实习生
- 我在 geeksforGeeks 实习
- 我是 GeeksforGeeks 的实习生
- 我在 geeksforGeeks 实习
输出:
I'm Intern At GeeksforGeeks.
说明: ucwords()函数将字符串中每个单词的首字母大写。它的原型如下: 字符串 ucwords(字符串 str)。