详情页

php在字符串型的参数表中新加参数删除参数查询参数

时间:2023年09月18日

编辑:佚名

字符串型的参数表加入一个新参数,从字符串型的参数表中删除一个参数,在字符串参数值查找参数。
加入新参数应用案例
点击复制代码 PHP
$array="1|2|3|4";
$name=AddNameInString($array,'5');
print_r($name);
输出结果为:
1|2|3|4|5
加入新参数函数
点击复制代码 PHP
function AddNameInString($s, $name)
{
    $pl = $s;
    $name = (string) $name;
    $apl = explode('|', $pl);
    if (in_array($name, $apl) == false) {
        $apl[] = $name;
    }
    $pl = trim(implode('|', $apl), '|');
    return $pl;
}
删除一个参数应用案例
点击复制代码 PHP
$array="1|2|3|4";
$name=DelNameInString($array,'1');
print_r($name);
输出结果为:
2|3|4
删除一个参数函数
点击复制代码 PHP
function DelNameInString($s, $name)
{
    $pl = $s;
    $name = (string) $name;
    $apl = explode('|', $pl);
    $count = count($apl);
    for ($i = 0; $i < $count; $i++) {
        if ($apl[$i] == $name) {
            unset($apl[$i]);
        }
    }
    $pl = trim(implode('|', $apl), '|');
    return $pl;
}
查找参数应用案例
点击复制代码 PHP
$array="1|2|3|4";
$name=HasNameInString($array,'3');
print_r($name);
输出结果为:
1
查找参数函数
点击复制代码 PHP
function HasNameInString($s, $name)
{
    $pl = $s;
    $name = (string) $name;
    $apl = explode('|', $pl);
    return in_array($name, $apl);
}
相关文章
猜你需要