您当前的位置:首页 > 互联网教程

php查找字符串是否存在

发布时间:2025-05-22 21:21:18    发布人:远客网络

php查找字符串是否存在

一、php查找字符串是否存在

1、strstr//搜索字符串在另一字符串中的首次出现(对大小写敏感)

2、//该函数返回字符串的其余部分(从匹配点)。如未找到则返回false

3、stristr//查找字符串在另一字符串中第一次出现的位置(大小写不敏感)

4、例:echostrstr("Helloworld!","world");

5、strpos//返回字符串在另一字符串中首次出现的位置(对大小写敏感)

6、stripos//返回字符串在另一字符串中第一次出现的位置(大小写不敏感)

7、例:echostrpos("Helloworld!","wo");

二、php猜数字代码

1、第一种:两个人玩,一方出数字,一方猜。出数字的人要想好一个指定位数的数,数字可重复,不能让猜的人知道。

2、猜的人就可以开始猜。每猜一个数,出数者就要说大过或小过出的数。

3、第二种:两个人玩,一方出数字,一方猜。出数字的人要先想好一个没有重复数字的4位数,不能让猜的人知道。猜的

4、人就可以开始猜。每猜一个数,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而

5、B前的数字表示数字正确而位置不对的数的个数。如正确答案为5234,而猜的人猜5346,则是1A2B,其中有一个5的位

6、置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为2B,合起来就是1A2B。接着猜的人再根据出题者的

7、$stdin=fopen('php://stdin','r');

8、$stdout=fopen('php://stdout','w');

9、returntrim($line,PHP_EOL);//去除换行符

10、if(stripos(PHP_OS,'winnt')!==false){

11、$line=iconv('UTF-8','GBK',$line);

12、fwrite($stdout,$line.PHP_EOL);

13、functionguess_the_number($count=2){

14、write(sprintf('Pleaseinputyournumber(%s-bitdigit),qorquitexit:',$count));

15、if($readStr=='q'||$readStr=='quit'){

16、write('恭喜你,猜对了!');

17、write('Inputccontinuetoplay');

18、if($readStr=='c'||$readStr=='continue'){

19、$array=array_diff(array(0,1,2,3,4,5,6,7,8,9),[$num]);

20、$subarr=array_slice($array,0,3);//再取3个数字

21、$str=implode('',array_merge([$num],$subarr));

22、write(sprintf('Pleaseinputyournumber(%s-bitdigit),qorquitexit:',$len));

23、if($readStr=='q'||$readStr=='quit'){

24、write('恭喜你,猜对了!');

25、write('Inputccontinuetoplay');

26、if($readStr=='c'||$readStr=='continue'){

27、$readInt=str_pad($readInt,$len,'0',STR_PAD_LEFT);//不足四位的补足四位

28、$readArr=str_split($readInt,1);//casttoarray

29、if($readArr[$i]==$numArr[$i]){

30、unset($readArr[$i],$numArr[$i]);

31、$bval=count(array_intersect($readArr,$numArr));

32、write(sprintf('%sA%sB',$aval,$bval));

33、echo'Pleaserunundercommandline!';

三、php为什么超链接必须‘http://’开头啊

1、1:这个跟php语言没关系,在html里就是这样的,加了http://表示使用绝对路径表单提交的表示一个网址,不加则表示相对路径,表示网站的一个文件。

2、2:你想默认是网址就是要带上http://,对于你说的在表单提交带http://开头的网址会出错,我倒是没遇到过,不过你可以把错误信息贴出来看看。