如何查找特定的字符串?

问题描述 投票:0回答:1
$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个不同的输出,它们给出了URL1。https://siteexample.com/user/1234/2。https://siteexample.com/media/1234/现在,对于if(...),如果输出在URL中显示/ user /,则如何匹配echo $links.$sukses;;但是如果输出在URL中显示/ media /,则如何匹配echo $links.$gagal;] >

我尝试使用strpos(),但是仅当使用空格https://siteexample.com /user/ 1234/分隔输出时,它才有效

$ linkarray = []; $ sukses ='它的用户'; $ gagal ='它是媒体'; foreach($ linkarray as $ url){$ links = $ url-> full_url; if(...){//本节内容echo $ links。$ sukses; }其他{...

php
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.