gpt4 book ai didi

PHP strpos 匹配查询字符串文本模式

转载 作者:可可西里 更新时间:2023-11-01 01:05:43 26 4
gpt4 key购买 nike

仅当 $_GET['page'] 参数包含文本“mytext-”时,我才需要执行一些脚本

查询字符串是:admin.php?page=mytext-option

这将返回 0:

$myPage = $_GET['page'];
$match = strpos($myPage, 'mytext-');
echo $match;

最佳答案

strpos 返回字符串的位置。因为它是 0,这意味着它是在位置 0 处找到的,也就是说,在字符串的开头。

为了便于理解它是否存在,请将 bool 值 === 添加到 if 语句中,如下所示:

<?php

$myPage = $_GET['page'];
$match = strpos($myPage, 'mytext-');

if ( $match === false ) {
echo 'Not found';
} else {
echo 'Found';
}

?>

这会让您知道字符串是否存在。

或者,如果您只需要知道它是否存在:

$myPage = $_GET['page'];
$match = strpos($myPage, 'mytext-');

if ( $match !== false ) {
echo 'Found';
}

?>

关于PHP strpos 匹配查询字符串文本模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11433089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com