php在字符串型的参数表中新加参数删除参数查询参数
字符串型的参数表加入一个新参数,从字符串型的参数表中删除一个参数,在字符串参数值查找参数。
加入新参数应用案例
$array="1|2|3|4"; $name=AddNameInString($array,'5'); print_r($name);
输出结果为:
1|2|3|4|5
加入新参数函数
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;
}删除一个参数应用案例
$array="1|2|3|4"; $name=DelNameInString($array,'1'); print_r($name);
输出结果为:
2|3|4
删除一个参数函数
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;
}查找参数应用案例
$array="1|2|3|4"; $name=HasNameInString($array,'3'); print_r($name);
输出结果为:
1
查找参数函数
function HasNameInString($s, $name)
{
$pl = $s;
$name = (string) $name;
$apl = explode('|', $pl);
return in_array($name, $apl);
} 

