function stripscript(s) {
returns.replace(/<script.*?>.*?<\/script>/ig, '');
}
/ 之间的内容 / 是 regex 正则语句的书写开始与结束
学习日志 LIUGUOFENG
function stripscript(s) {
returns.replace(/<script.*?>.*?<\/script>/ig, '');
}
/ 之间的内容 / 是 regex 正则语句的书写开始与结束
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if(in_array("Glenn", $people)) {
echo"Match found";
}else{
echo"Match not found";
}
?>
输出:
Match found<?php
$a = array("a"=>"Dog", "b"=>"Cat");
if(array_key_exists("a", $a)) {
echo"Key exists!";
}else{
echo"Key does not exist!";
}
?>
输出:
Key exists!<?php
$a = array("a" => "Dog", "b" => "Cat", "c" => 5, "d" => "5");
echo array_search("Dog", $a);
echo array_search("5", $a);
?>
输出:
ac
<?php
/**
* array_push() 将一个或多个单元压入数组的末尾(入栈)
*/
$stack = array("Java", "Php", "C++");
array_push($stack, "C#", "Ruby", array('jsp', 'Asp'));
print_r($stack);
echo "====================================="."<br>";
/**
* array_pop() 将数组最后一个单元弹出(出栈)
*/
$stack = array("Java", "Php", "C++", "C#", "Ruby");
array_pop($stack);
print_r($stack);
echo "====================================="."<br>";
/**
* array_shift() 将数组开头的单元移出数组 array_unshift() 在数组开头插入一个或多个单元
*/
$stack = array("Java", "Php", "C++", "C#", "Ruby");
array_shift($stack);
print_r($stack);
?>
运行结果如下:

首先我们要理解一下快速排序的原理:找到当前数组中的任意一个元素(一般选择第一个元素),作为标准,新建两个空数组,遍历整个数组元素,
如果遍历到的元素比当前的元素要小,那么就放到左边的数组,否则放到右面的数组,然后再对新数组进行同样的操作,
不难发现,这里符合递归的原理,所以我们可以用递归来实现。
使用递归,则需要找到递归点和递归出口:
递归点:如果数组的元素大于1,就需要再进行分解,所以我们的递归点就是新构造的数组元素个数大于1
递归出口:我们什么时候不需要再对新数组不进行排序了呢?就是当数组元素个数变成1的时候,所以这就是我们的出口。
<?php
$arr = array(6,5,32,8,4,5,1);
function quick_sort($arr){
if(!is_array($arr))return false;
$length = count($arr);
if($length<=1)return $arr;
$left = $right = array();
for($i = 1; $i<$length;$i++){
if($arr[$i]<$arr[0]){
$left[] = $arr[$i];
}else{
$right[] = $arr[$i];
}
}
$left = quick_sort($left);
$right = quick_sort($right);
return array_merge($left,array($arr[0]),$right);
}
echo "<pre>";
print_r(quick_sort($arr));
输出:
Array
(
[0] => 1
[1] => 4
[2] => 5
[3] => 5
[4] => 6
[5] => 8
[6] => 32
)
需要三个东西
install.wim
下载 Win10 https://technet.microsoft.com/zh-cn/windows/dn798751.aspx?ocid=wc-mscom-wol
解压或虚拟光驱打开,sources文件夹里复制install.wim出来
bcdboot.exe 和 imagex.exe
下载AIK http://www.microsoft.com/zh-cn/download/details.aspx?id=5753
解压或打开虚拟光驱,安装 msxml6amd64.msi 和 wAIKAMD64.msi ,32位系统估计是安装x86版。
安装完成后打开安装文件位置复制 bcdboot.exe 和 imagex.exe
好了,建个文件夹把刚才的三个文件放进去,比如D:\win10 如图一
把要安装的硬盘分区格式化,然后标记为活动分区
运行 CMD imagex.exe / install.wim 1 h:\
H 为安装盘自定,注意空格。
接下来就是等待
安装失败,结束。