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); }