PHP字符串包含查询实现小DEMO

//1.  判断是否包含字符
 

function checkstr($substr, $str)
{
    $tmparray = explode(",",$str);
    if(in_array($substr, $tmparray)){
        return true;
    } else{
        return false;
    }
}

echo checkstr(123, '11,12,123,1234'); // 1

echo checkstr(23, '11,12,123,1234'); // 

 

2. 删除一个数组中存在于另一个数组的元素

$ids = '2,15';
$ids = '5,62,8,2,3,44,15,67';
$arr1=explode(',',$ids);
$arr2=explode(',',$nids);

$arr1=array_diff($arr1,$arr2);
var_dump($arr1);
echo implode(",", $arr1);

/*
执行结果:

array(6) {
  [0]=>
  string(1) "5"
  [1]=>
  string(2) "62"
  [2]=>
  string(1) "8"
  [4]=>
  string(1) "3"
  [5]=>
  string(2) "44"
  [7]=>
  string(2) "67"
}
5,62,8,3,44,67
*/

3. 打印输出变量到TXT文件

$nsql = Db::name('table')->getLastSql();
$myfile = fopen("log.txt", "a+") or die("Unable to open file!");
fwrite($myfile, "id: ".$res['id']."\n");
fwrite($myfile, "ids: ".$res['ids']."\n");
fwrite($myfile, "nsql:".$nsql."\n");
fclose($myfile);

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值