Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php字符串,如果包含该字符串_Php_String - Fatal编程技术网

Php字符串,如果包含该字符串

Php字符串,如果包含该字符串,php,string,Php,String,我的Php mysql输出是我需要的数组,如果字符串包含特定字符,我只需要打印该字符串 while($row2 = mysqli_fetch_array($result2)) { echo $row2['link']; } Output is: http://www.videoweed.es/file/b38300afda3e6 http://www.novamov.com/video/303a4428f6c6a http://www.movshare.net/video/081aaa1

我的Php mysql输出是我需要的数组,如果字符串包含特定字符,我只需要打印该字符串

while($row2 = mysqli_fetch_array($result2)) { 
 echo $row2['link'];
} 

Output is:
http://www.videoweed.es/file/b38300afda3e6
http://www.novamov.com/video/303a4428f6c6a
http://www.movshare.net/video/081aaa1356a6b
我需要这样

 if (strpos($a,'videoweed') !== false) {
 echo $row2['link'];
  }
结果表明:

 http://www.videoweed.es/file/b38300afda3e6
http://www.novamov.com/video/303a4428f6c6a
http://www.movshare.net/video/081aaa1356a6b
我只需要输出

 http://www.videoweed.es/file/b38300afda3e6

你的密码里有答案。只需要组装它。选中此项:-

while($row2 = mysqli_fetch_array($result2)) { 
  if (strpos($row2['link'],'videoweed') !== false) {

  echo $row2['link'];
  }

} 

你的问题是……?你有所有的碎片。试着把它放在一起。所以添加额外的文本。。。这并不是说脚本中只能有一个echo调用。您的问题不清楚,请详细说明一下,我的理解是您必须将$row2['link']分配给变量,而不是echo$row2['link'];我想指出的是,使用SQL只获取所需结果可能比使用PHP解析更简单。也就是说,这是特定于PHP的解决方案。。。对不起,这不是我的3小时时间,现在工作如果它对你有效,那么标记作为其他人帮助的答案。谢谢