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);
}
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。