为了账号安全,请及时绑定邮箱和手机立即绑定

如何找到特定的字符串?

如何找到特定的字符串?

PHP
长风秋雁 2022-06-17 16:39:09
$linkarray = [];$sukses = 'its a user';$gagal = 'its a media';foreach ($linkarray as $url) {  $links = $url->full_url;  if(...) { // for this section    echo $links.$sukses;  }else{    echo $links.$gagal;  }}$links有2个不同的输出,提供url 1. 2.现在https://siteexample.com/user/1234/,https://siteexample.com/media/1234/对于if(...)echo $links.$sukses;echo $links.$gagal;我尝试过使用strpos(),但只有在使用空格分隔输出时才有效 https://siteexample.com /user/ 1234/
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

在这种情况下,您可以完美地使用 strpos 或 stripos,不限于您需要使用空格:


if( strpos($url->full_url, 'user') !== false ) 

{

    echo $links.$sukses;

}

或者,如果您想确保它匹配 /user/ 它也可以匹配


if( strpos($url->full_url, '/user/') !== false ) 

{

    echo $links.$sukses;

}

strpos 或不区分大小写的 stripos 示例: https ://wtools.io/php-sandbox/bzjm


在 PHP 文档上也有一个很好的解释: https ://www.php.net/manual/en/function.strpos.php在这种情况下,您可以完美地使用 strpos 或 stripos,不限于您需要使用空格:


if( strpos($url->full_url, 'user') !== false ) 

{

    echo $links.$sukses;

}

或者,如果您想确保它匹配 /user/ 它也可以匹配


if( strpos($url->full_url, '/user/') !== false ) 

{

    echo $links.$sukses;

}

strpos 或不区分大小写的 stripos 示例: https ://wtools.io/php-sandbox/bzjm


在 PHP 文档上也有一个很好的解释: https ://www.php.net/manual/en/function.strpos.php


查看完整回答
反对 回复 2022-06-17
  • 1 回答
  • 0 关注
  • 115 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信