php 删除数组元素一些方法总结

 更新时间:2016年11月25日 15:45  点击:2026
数组元素删除有很多种情况,一种是删除第一个元素或随意一个元素或删除数组中空元素,下面我总结一下删除数组元素的一些实例

实例一

 代码如下 复制代码


//删除数组中的一个元素
function array_remove_value(&$arr, $var){
foreach ($arr as $key => $value) {
if (is_array($value)) {
array_remove_value($arr[$key], $var);
} else {
$value = trim($value);
if ($value == $var) {
unset($arr[$key]);
} else {
$arr[$key] = $value;
}
}
}
}

实例二

array_flip() 删除数组重复元素


如:

 代码如下 复制代码

$arr1 = array (”age” => 30, “name” => “快乐园”, “age” => 20);
$arr1 = array_flip($arr1); //$arr1 变成了 array(”快乐园” => “name”, 20 => “age”);
//再把 $arr1 的键名与值还复:
$arr1 = array_flip($arr1);

上面的代码写得简洁一些就是:

$arr1 = array_flip(array_flip($arr1));


实例三

array_pop 删除数组的最后一个元素

 代码如下 复制代码

$user=array('apple','banana','orange');
$result=array_pop($user);
print_r($result);
print_r($user);

删除数组中指定值的元素


一、利用foreach和unset()函数删除数组中的特定元素

 代码如下 复制代码

foreach($array as $k=>$v){
if($v == 'day'){
unset($array[$k]):
}
}

unset()函数即删除指定的数组值。

二、利用array_flip()函数和unset()函数删除数组中的特定值

 代码如下 复制代码

$arr = array_flip($arr);
unset($arr['world']);
$arr = array_flip($arr);
print_r($arr);

要实现计算器我们可以利用php中相关数学操作函数及相关数组来进行操作了,这个个人只是好玩写的并且无实用,计算器个人觉得js的最好。

php计算器

 代码如下 复制代码

<html>
    <head>
        <title>PHP实现简单计算器</title>
        <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
    </head>
<?php
    $num1=true;
    $num2=true;
    $numa=true;
    $numb=true;
    $message="";
    //单路分支
    if(isset($_GET["sub"])){
        if($_GET["num1"]==""){
            $num1=false;
            $message.="第一个数不能为空";

        }
        if(!is_numeric($_GET["num1"])){
            $numa=false;
            $message.="第一个数不是数字";
        }

        if($_GET["num2"]==""){
            $num2=false;
            $message.="第二个数不能为空";

        }
        if(!is_numeric($_GET["num2"])){
            $numb=false;
            $message.="第二个数不是数字";
        }

        if($num1 && $num2 && $numa && $numb) {
            $sum=0;
            //多路分支switch
            switch($_GET["ysf"]){
                case "+":
                    $sum=$_GET["num1"]+$_GET["num2"];
                    break;
                case "-":
                    $sum=$_GET["num1"]-$_GET["num2"];
                    break;
                case "x":
                    $sum=$_GET["num1"]*$_GET["num2"];
                    break;
                case "/":
                    $sum=$_GET["num1"]/$_GET["num2"];
                    break;
                case "%":
                    $sum=$_GET["num1"]%$_GET["num2"];
                    break;
            }
        }
    }
?>
<br /><b>Notice</b>:  Undefined index:  num1 in <b>
D:\php\PHPnow1.5.5\Package\vhosts\127.0.0.1\ceshi\jsq.php</b>
on line <b>64</b><br />
    <body>
        <table align="center" border="1" width="500">
            <caption><h1>计算器</h1></caption>
            <form action="jsq.php">
            <tr>
                <td>
                    <input type="text" size="5" name="num1" value="<?php echo $_GET["num1"] ?>" >
                </td>
                <td>
                    <select name="ysf">
                        <option value="+" <?php if($_GET["ysf"]=="+") echo "selected" ?>>+</option>
                        <option value="-" <?php if($_GET["ysf"]=="-") echo "selected" ?>>-</option>
                        <option value="x" <?php echo $_GET["ysf"]=="x"?"selected":"" ?>>x</option>
                        <option value="/" <?php echo $_GET["ysf"]=="/"?"selected":"" ?>>/</option>
                        <option value="%" <?php echo $_GET["ysf"]=="%"?"selected":"" ?>>%</option>
                    </select>
                </td>
                <td>
                    <input type="text" size="5" name="num2" value="<?php echo $_GET["num2"] ?>">
                </td>
                <td>
                    <input type="submit" name="sub" value="计算">
                </td>
            </tr>

            <?php
                if(isset($_GET["sub"])){

                    echo '<tr><td colspan="5">';
                    if($num1 && $num1 && $numa && $numb){
                        echo "结果:".$_GET["num1"]." ".$_GET["ysf"]." ".$_GET["num2"]." = ".$sum;
                    }else{
                        echo $message;
                    }
                    echo '</td></tr>';
                }
            ?>
            </form>
            </table>

    </body>
</html>

js计算器

 代码如下 复制代码

<html>
<head>
<title>计算器</title>
<script>
<!--
willclear=false //这个变量作为下一次输入是否先清空输入框的状态标志
function backspace(){ //退格
Calc.Input.value = Calc.Input.value.substring(0,Calc.Input.value.length-1)
Calc.Input.title = Calc.Input.value.substring(0,Calc.Input.title.length-1)
}//取长度为原长度减一的串,实现退格效果。
function addoperator(){  //加操作符
if (willclear){  //如果这次输入前需要清空输入框
willclear=false   //先清除标志,避免下次再次被错误地重复清空
clearinput()  //清除输入内容
}
Calc.Input.value += event.srcElement.innerText //给用于显示的加上刚输入的运算符
Calc.Input.title += event.srcElement.name //给用于计算的表达式区加上刚输入的运算符
}

function clearinput(){  //清除输入
Calc.Input.value=''  //清空显示区
Calc.Input.title=''  //清空表达式
}

function result(){ //用于计算结果
Calc.Input.value = eval(Calc.Input.title)//执行表达式区的表达式,返回结果到显示区。
willclear=true//设定下次按键则先清除此次计算结果。
}
//-->
</script>

<style>
button {width:40; border: 1 solid #808080;background-color: #FFFFFF}
</style>
</head>
<body>
<FORM NAME="Calc">
   <TABLE BORDER=4 bordercolorlight="#808080" bordercolor="#808080" width="250" height="38"><TR><TD width="291" height="39" bgcolor="#C0C0C0">
    &nbsp; 
    <INPUT TYPE="text" NAME="Input" readonly Size="21" style="background-color: #F5F5F5; font-family: Arial; border: 1 solid #000000">&nbsp
    <button NAME="back" OnClick="backspace()">←</button>
   </TD></TR><TR><TD width="291" height="38"> 
    <table border="0" width="100%" height="105" cellpadding="0"> 
      <tr> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="1" OnClick="addoperator()">1</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="2" OnClick="addoperator()">2</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="3" OnClick="addoperator()">3</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="+" OnClick="addoperator()">+</BUTTON>
        </td> 
      </tr> 
      <tr> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="4" OnClick="addoperator()">4</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="5" OnClick="addoperator()">5</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="6" OnClick="addoperator()">6</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="-" OnClick="addoperator()">-</BUTTON>
        </td> 
      </tr> 
      <tr> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="7" OnClick="addoperator()">7</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="8" OnClick="addoperator()">8</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="9" OnClick="addoperator()">9</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="*" OnClick="addoperator()">×</BUTTON>
        </td> 
      </tr> 
      <tr> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="clear" OnClick="clearinput()">C</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="0" OnClick="addoperator()">0</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="=" OnClick="result()">=</BUTTON>
        </td> 
        <td width="25%" height="31" align="center" bgcolor="#C0C0C0"> 
    <BUTTON NAME="/" OnClick="addoperator()">÷</BUTTON>
        </td> 
      </tr> 
    </table> 
   </TD></TR> 
   </TABLE> 
   </FORM> 
</body> 
</html> 

在php中写文件有几种,一种是利用fopen与fwirte函数实现,另一种是利用file_put_contents实现读写,下面我来介绍它们用法。

方法一,利用fopen与fwirte函数实现

1,PHP如何打开文件

使用PHP函数fopen()打开一个文件,fopen()一般使用2个参数表示打开文件的路径和文件模式。比如:

 代码如下 复制代码
$fp=fopen("../cnbruce.txt",'w');

 

其中 "../cnbruce.txt" 就表示打开的cnbruce.txt文件的路径(相对当前执行程序文件的路径),'w'表示以只写的方式打开该文本文件。

写文件用


fwrite(file,string,length)

参数说明:

file 必需。规定要写入的打开文件。

string 必需。规定要写入文件的字符串。

length 可选。规定要写入的最大字节数。


 代码如下 复制代码

/**
 * 写文件函数
 *
 * @param string $filename 文件名
 * @param string $text 要写入的文本字符串
 * @param string $openmod 文本写入模式('w':覆盖重写,'a':文本追加)
 * @return boolean
 */
function write_file($filename, $text, $openmod = 'w') {
 if (@$fp = fopen($filename, $openmod)) {
  flock($fp, 2);
  fwrite($fp, $text);
  fclose($fp);
  return true;
 } else {
  return false;
 }
}

方法二,利用file_put_contents实现读写

file_put_contents函数有个参数LOCK_EX非常有用,加上它之后,再也没有出现过内容缺失的情况了。

这个参数LOCK_EX的意思很直白,就是写文件时,先锁上这个文件,这样只允许某个客户端访问的时候写,其他客户端访问不能写了。

我的用法如下:

 代码如下 复制代码

file_put_contents($file, $content, FILE_APPEND|LOCK_EX)

解释:

$file=>这个是写入文件的路径+文件名
$content=>这个是写入文件的内容
FILE_APPEND=>直接在该文件已有的内容后面追加内容
LOCK_EX=>写文件的时候先锁定,防止多人同时写入造成内容丢失 

本文章来给各位同学介绍关于启用xdebug的具体方法,有需要了解的朋友可进入参考。
今天早上弄xdebug折腾了有一会,记录一下,以后好找。
环境:
 代码如下 复制代码
Windows 7 Business Edition Service Pack 1(64位)
XAMPP v3.2.1
这个版本的XAMPP,自带的php_debug.dll模块启用不了,总是报错,就去xdebug.org下载。
试了好几个版本才找到能用的
下好之后,一个个试,有的报错无法运行,有的不报错,但是phpinfo()里面没有显示已经加载了xdebug。
只有php_xdebug-2.2.3-5.4-vc9.dll可以使用(话说我一个64位系统,为啥运行的是32位的dll,难道和我的php版本有关?感觉xampp自带的php是32位编译出来的)。
安装Xdebug
把下好的Xdebug放到php目录的ext文件夹下面,然后修改php.ini。
 
1
2
[Xdebug]
zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3-5.4-vc9.dll"
重启Apache后再看phpinfo,有xdebug选项即表示xdebug模块已启用(我的是win下面的xampp,如如果是Linux,可能还需要重启php服务,例如php-fpm模式的时候)。
使结果输出到IDE上面
先打开xdebug的远程模式,编辑php.ini,完整配置如下:
 
1
2
3
4
5
6
[Xdebug]
zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3-5.4-vc9.dll"
xdebug.remote_enable = On
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
如上重启,接着配置IDE,我这里以phpstorm为例。
File -> Settings -> PHP -> Servers
如图配置即可
Run -> edit configurations
新建一个PHP Web Application配置
如图,编辑自己的配置
本程序可以根据身份证信息来获取星座,生肖,性别,年龄等等一些相关的信息了,转的一个实例大家可参考。
 代码如下 复制代码
<?php
class IdcardAction extends Action{
// PHP根据身份证号,自动获取对应的星座函数
function get_xingzuo($cid) { // 根据身份证号,自动返回对应的星座
    if (!$this->isIdCard($cid)) return '';
    $bir = substr($cid,10,4);
    $month = (int)substr($bir,0,2);
    $day = (int)substr($bir,2);
    $strValue = '';
    if (($month == 1 && $day >= 20) || ($month == 2 && $day <= 18)) {
        $strValue = "水瓶座";
    } else if (($month == 2 && $day >= 19) || ($month == 3 && $day <= 20)) {
        $strValue = "双鱼座";
    } else if (($month == 3 && $day > 20) || ($month == 4 && $day <= 19)) {
        $strValue = "白羊座";
    } else if (($month == 4 && $day >= 20) || ($month == 5 && $day <= 20)) {
        $strValue = "金牛座";
    } else if (($month == 5 && $day >= 21) || ($month == 6 && $day <= 21)) {
        $strValue = "双子座";
    } else if (($month == 6 && $day > 21) || ($month == 7 && $day <= 22)) {
        $strValue = "巨蟹座";
    } else if (($month == 7 && $day > 22) || ($month == 8 && $day <= 22)) {
        $strValue = "狮子座";
    } else if (($month == 8 && $day >= 23) || ($month == 9 && $day <= 22)) {
        $strValue = "处女座";
    } else if (($month == 9 && $day >= 23) || ($month == 10 && $day <= 23)) {
        $strValue = "天秤座";
    } else if (($month == 10 && $day > 23) || ($month == 11 && $day <= 22)) {
        $strValue = "天蝎座";
    } else if (($month == 11 && $day > 22) || ($month == 12 && $day <= 21)) {
        $strValue = "射手座";
    } else if (($month == 12 && $day > 21) || ($month == 1 && $day <= 19)) {
        $strValue = "魔羯座";
    }
    return $strValue;
     
}
function get_shengxiao($cid) { //根据身份证号,自动返回对应的生肖
    if (!$this->isIdCard($cid)) return '';
    $start = 1901;
    $end = $end = (int)substr($cid,6,4);
    $x = ($start - $end) % 12;
    $value = "";        
    if ($x == 1 || $x == -11) {$value = "鼠";}
    if ($x == 0) { $value = "牛";}
    if ($x == 11 || $x == -1) {$value = "虎";}
    if ($x == 10 || $x == -2) {$value = "兔";}
    if ($x == 9 || $x == -3) {$value = "龙";}
    if ($x == 8 || $x == -4) {$value = "蛇";}
    if ($x == 7 || $x == -5) {$value = "马";}
    if ($x == 6 || $x == -6) {$value = "羊";}
    if ($x == 5 || $x == -7) {$value = "猴";}
    if ($x == 4 || $x == -8) {$value = "鸡";}
    if ($x == 3 || $x == -9) {$value = "狗";}
    if ($x == 2 || $x == -10) {$value = "猪";}
    return $value;
}
function get_xingbie($cid) { //根据身份证号,自动返回性别
    if (!$this->isIdCard($cid)) return '';
    $sexint = (int)substr($cid,16,1);
     
    return $sexint % 2 === 0 ? '女' : '男';
}
 
function checkbig18($idcard){//判断是否成年
     $year = substr($idcard,6,4);
     $big18 = $year+18;
     $nowyear = date("Y",time());
     if($big18 <= $nowyear){
     return true;
     }else{
    return false; 
         }
    }
     
function getVerifyBit($idcard_base)
    {
        if(strlen($idcard_base) != 17)
        {
            return false;
        }
        //加权因子
        $factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
        //校验码对应值
        $verify_number_list = array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
        $checksum = 0;
        for ($i = 0; $i < strlen($idcard_base); $i++)
        {
            $checksum += substr($idcard_base, $i, 1) * $factor[$i];
        }
        $mod = $checksum % 11;
        $verify_number = $verify_number_list[$mod];
        return $verify_number;
}
 
function idcard_verify_number($idcard_base){ 
if (strlen($idcard_base) != 17){ return false; } 
// 加权因子 
$factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
// 校验码对应值 
$verify_number_list = array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
$checksum = 0;
for ($i = 0; $i < strlen($idcard_base); $i++){ 
$checksum += substr($idcard_base, $i, 1) * $factor[$i]; 
}
 
$mod = $checksum % 11; 
$verify_number = $verify_number_list[$mod];
 
return $verify_number; 
}
 
 
 
 
function idcard_15to18($idcard){//15到18转换
if (strlen($idcard) != 15){ 
return false; 
}else{ 
// 如果身份证顺序码是996 997 998 999,这些是为百岁以上老人的特殊编码 
if (array_search(substr($idcard, 12, 3), array('996', '997', '998', '999')) !== false){ 
$idcard = substr($idcard, 0, 6) . '18'. substr($idcard, 6, 9); 
}else{ 
$idcard = substr($idcard, 0, 6) . '19'. substr($idcard, 6, 9); 

}
 
$idcard = $idcard.$this->idcard_verify_number($idcard);
return $idcard; 
}
 
 
function Check_Cardid($cardid)//判断身份证大是否正确。
{
 $cardlen = strlen($cardid);
 if($cardlen ==15)
 {
  $pattern = "/^[0-9]{15}$/"; //$pattern="/^d{15}$/";
  $num = preg_match($pattern,$cardid);
 }
 elseif($cardlen ==18)
 {
  $pattern = "/^d{17}[0-9xX]$/";
  $num=preg_match($pattern,$cardid);
 }
 else
 {
  return false;
 }
 return $num;
}
 
function ChkGB2312($str){//判断是否为中文
if(preg_match('/^[x7f-xff]+$/',$str)){
    return true;
    }else{
    return false;
    }
}
 
function isIdCard($number) { // 检查是否是身份证号
    // 转化为大写,如出现x
    $number = strtoupper($number);
    //加权因子 
    $wi = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
    //校验码串 
    $ai = array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
    //按顺序循环处理前17位 
    $sigma = 0;
    for ($i = 0;$i < 17;$i++) { 
        //提取前17位的其中一位,并将变量类型转为实数 
        $b = (int) $number{$i}; 
  
        //提取相应的加权因子 
        $w = $wi[$i];
  
        //把从身份证号码中提取的一位数字和加权因子相乘,并累加
        $sigma += $b * $w; 
    }
    //计算序号 
    $snumber = $sigma % 11; 
  
    //按照序号从校验码串中提取相应的字符。 
    $check_number = $ai[$snumber];
  
    if ($number{17} == $check_number) {
        return true;
    } else {
        return false;
    }
}
 
 
}
?>
[!--infotagslink--]

相关文章

  • php读取zip文件(删除文件,提取文件,增加文件)实例

    下面小编来给大家演示几个php操作zip文件的实例,我们可以读取zip包中指定文件与删除zip包中指定文件,下面来给大这介绍一下。 从zip压缩文件中提取文件 代...2016-11-25
  • php中eval()函数操作数组的方法

    在php中eval是一个函数并且不能直接禁用了,但eval函数又相当的危险了经常会出现一些问题了,今天我们就一起来看看eval函数对数组的操作 例子, <?php $data="array...2016-11-25
  • php 中file_get_contents超时问题的解决方法

    file_get_contents超时我知道最多的原因就是你机器访问远程机器过慢,导致php脚本超时了,但也有其它很多原因,下面我来总结file_get_contents超时问题的解决方法总结。...2016-11-25
  • php抓取网站图片并保存的实现方法

    php如何实现抓取网页图片,相较于手动的粘贴复制,使用小程序要方便快捷多了,喜欢编程的人总会喜欢制作一些简单有用的小软件,最近就参考了网上一个php抓取图片代码,封装了一个php远程抓取图片的类,测试了一下,效果还不错分享...2015-10-30
  • Python 图片转数组,二进制互转操作

    这篇文章主要介绍了Python 图片转数组,二进制互转操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-09
  • HTTP 408错误是什么 HTTP 408错误解决方法

    相信很多站长都遇到过这样一个问题,访问页面时出现408错误,下面一聚教程网将为大家介绍408错误出现的原因以及408错误的解决办法。 HTTP 408错误出现原因: HTT...2017-01-22
  • Android子控件超出父控件的范围显示出来方法

    下面我们来看一篇关于Android子控件超出父控件的范围显示出来方法,希望这篇文章能够帮助到各位朋友,有碰到此问题的朋友可以进来看看哦。 <RelativeLayout xmlns:an...2016-10-02
  • ps把文字背景变透明的操作方法

    ps软件是现在非常受大家喜欢的一款软件,有着非常不错的使用功能。这次文章就给大家介绍下ps把文字背景变透明的操作方法,喜欢的一起来看看。 1、使用Photoshop软件...2017-07-06
  • php数组操作 键名比较 差集 交集赋值

    本文章提供在量的数据中级操作实例有如对键名比较计算数组的差集 计算差集 给指定数组中插入一个元素 反转数组 交集赋值新的数组实例。 //定义回调函数 funct...2016-11-25
  • intellij idea快速查看当前类中的所有方法(推荐)

    这篇文章主要介绍了intellij idea快速查看当前类中的所有方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-09-02
  • C#二维数组基本用法实例

    这篇文章主要介绍了C#二维数组基本用法,以实例形式分析了C#中二维数组的定义、初始化、遍历及打印等用法,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • Mysql select语句设置默认值的方法

    1.在没有设置默认值的情况下: 复制代码 代码如下:SELECT userinfo.id, user_name, role, adm_regionid, region_name , create_timeFROM userinfoLEFT JOIN region ON userinfo.adm_regionid = region.id 结果:...2014-05-31
  • php curl模拟post请求和提交多维数组的示例代码

    下面一段代码给大家介绍php curl模拟post请求的示例代码,具体代码如下: <&#63;php$uri = "http://www.cnblogs.com/test.php";//这里换成自己的服务器的地址// 参数数组$data = array ( 'name' => 'tanteng'// 'passwor...2015-11-24
  • js导出table数据到excel即导出为EXCEL文档的方法

    复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta ht...2013-10-13
  • 删除条目时弹出的确认对话框

    复制代码 代码如下: <td> <a href="/member/life/edit_ppt/<?php echo $v->id;?>" class="btn">编辑</a> <a href="javascript:;" onclick="if(confirm('您确定删除这条记录?')){location.href='/member/life/d...2014-06-07
  • C#数组的常用操作方法小结

    Array数组在C#中同样是最基本的数据结构,下面为大家C#数组的常用操作方法小结,皆为细小的代码段,欢迎收看收藏...2020-06-25
  • mysql 批量更新与批量更新多条记录的不同值实现方法

    批量更新mysql更新语句很简单,更新一条数据的某个字段,一般这样写:复制代码 代码如下:UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value';如果更新同一字段为同一个值,mysql也很简单,修改下where即...2013-10-04
  • ps怎么制作倒影 ps设计倒影的方法

    ps软件是一款非常不错的图片处理软件,有着非常不错的使用效果。这次文章要给大家介绍的是ps怎么制作倒影,一起来看看设计倒影的方法。 用ps怎么做倒影最终效果&#819...2017-07-06
  • js基础知识(公有方法、私有方法、特权方法)

    本文涉及的主题虽然很基础,在许多人看来属于小伎俩,但在JavaScript基础知识中属于一个综合性的话题。这里会涉及到对象属性的封装、原型、构造函数、闭包以及立即执行表达式等知识。公有方法 公有方法就是能被外部访问...2015-11-08
  • 安卓手机wifi打不开修复教程,安卓手机wifi打不开解决方法

    手机wifi打不开?让小编来告诉你如何解决。还不知道的朋友快来看看。 手机wifi是现在生活中最常用的手机功能,但是遇到手机wifi打不开的情况该怎么办呢?如果手机wifi...2016-12-21