首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP全栈学习笔记23

copy 将某文件由当前目录拷贝到其他目录 file_exists 判断指定的目录或文件是否存在 file_put_contents 将字符串写入指定的文件中 file 读取某文件的内容,并将结果保存到数组中...,数组内每个元素的内容对应读取文件的一行 filetype 返回文件类型 fopen打开某文件 fread从文件指针所指文件中读取指定长度的数据 is_dir 判断目录是否存在 is_uploaded_file...,或数字数组 mysql_fetch_assoc 从结果集中获取一行作为关联数组 mysql_fetch_field 从结果集中获取列信息并作为对象返回 mysql_fetch_object 从结果集中获取一行作为对象...获取数组中重复元素的所有键名 array_search获取数组中指定元素的键名 explode将字符串分割成数组 implode将数组中的元素组合成一个字符串 array_rand 从数组中随机取出一个或多个单元...arsort 对数组进行逆向排序 asort 对数组进行排序 in_array 在数组中搜索某个值 count()对数组中的元素个数进行统计 array_push()函数可以向数组中添加元素 strlen

3.7K30

toDoList案例分析

点击待办事项复选框,就可以把当前数据添加到已完成事项里面。 3. 点击已完成事项复选框,就可以把当前数据添加到待办事项里面。 4. 但是本页面内容刷新页面不会丢失。...核心思路: 不管按下回车,还是点击复选框,都是把本地存储的数据加载到页面中,这样保证刷新关闭页面不会丢失数据 3....1.3 案例:toDoList 按下回车把新数据添加到本地存储里面 1.切记: 页面中的数据,都要从本地存储里面获取,这样刷新页面不会丢失数据,所以先要把数据保存到本地存储里面。...3.声明一个数组,保存数据。 4.先要读取本地存储原来的数据(声明函数 getData()),放到这个数组里面。 5.之后把最新从表单获取过来的数据,追加到数组里面。...如果当前数据的done 为false, 则是待办事项,就把列表渲染加载到 ol 里面 1.7 案例:toDoList 统计正在进行个数和已经完成个数 1.在我们load 函数里面操作 2.声明2个变量

1.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    最常见的需求基于Vue的批量删除你会嘛

    需求 批量删除 分析 前端提交数组(一组数据),后端采用List接收,并遍历依次删除 后端 post http://localhost:8888/student/batchDelete ['s001...deleteIds:[] 步骤2:变量与复选框绑定 步骤3:点击按钮进行删除 步骤1:声明变量deleteIds:[] 步骤2:变量与复选框绑定   步骤3:点击按钮进行删除  ...// 3.2)失败 alert(baseResult.message) } }, 删除 思路: 步骤1:将需要删除的sid,添加到批量删除的变量数组中...步骤2:调用批量删除的功能 步骤1:将需要删除的sid,添加到批量删除的变量数组中 步骤2:调用批量删除的功能 deleteStudent(sid) { //...如果是true将列表中的所有id添加到批量删除数组中,如果是false赋值空数组 watch: { allChecked(newValue,oldValue) { //如果是true

    1.5K20

    PHP全栈学习笔记3

    :什么是数组,声明数组,数组的类型,输出数组,数组的构造,遍历数组,字符串和数组的转换,统计数组元素个数,查询数组中指定元素,获取数组中最后一个元素,向数组中添加元素,删除数组中重复的元素。...数据就是一组相同数据的集合,数组是一组有序的变量,每个变量为一个元素,每个元素都有一个特殊的标识符来区分,为下标。数组就是存储多个值的容器。...和 list()函数遍历数组,list()函数只能用于数字索引的数组,且从0开始。...删除数组中重复元素,array_unique()函数删除数组中重复的元素。...array array_unique ( array array) 上传多个文件 move_uploaded_file()函数上传文件函数,array_push()函数向数组中添加元素,array_unique

    1.1K10

    如何将NumPy数组保存到文件中以进行机器学习

    因此,通常需要将NumPy数组保存到文件中。 学习过本篇文章后,您将知道: 如何将NumPy数组保存为CSV文件。 如何将NumPy数组保存为NPY文件。...如何将NumPy数组保存到NPZ文件。...savez_compressed()函数可以将多个NumPy的阵列被保存到一个单一的压缩.npz文件。 3.1将NumPy数组保存到NPZ文件 我们可以使用此功能将单个NumPy数组保存到压缩文件中。...3.2从NPZ文件加载NumPy数组的示例 我们可以使用load()函数来加载此文件。在这种情况下,savez_compressed()函数支持将多个数组保存到单个文件中。...load()函数可能会加载多个数组。加载的数组从dict中的load()函数返回,第一个数组的名称为'arr_0',第二个数组的名称为'arr_1',依此类推。 下面列出了加载单个数组的完整示例。

    7.7K10

    【JavaWeb】89:request请求

    在学习之前,先思考如下问题: 对于浏览器来说: 如何将用户数据发送到服务器呢? 数据传输的格式是怎么样的呢? 对于服务器来说: 如何获取用户提交的数据呢? 如何将结果响应给浏览器?...浏览器抓包观察请求报文 这边我又将①中表单请求方式改成post了,主要也是为了将get和post做一个总结对比。 ? 一般是用谷歌浏览器,按F12进入开发调试,在Network选项中可以抓包。...get请求的请求体为空,post请求参数需要从请求体中获取。 参数名为键值对中的键,参数值为键值对中的值。这个是一对一的获取方式。...②getParameterValues()方法 上述的是一个参数名对应一个值,这个是对应多个值,比如复选框就可以选取多个值。 因为我用的是登录页面,只有用户名和密码。...但对该方法也要有一定的了解,该方法获取的值是一个数组,使用Arrays类可以将其转化成字符串再打印。

    94230

    本地存储应用案例 ToDoList

    点击待办事项复选框,就可以把当前数据添加到已完成事项里面。 点击已完成事项复选框,就可以把当前数据添加到待办事项里面。 但是本页面内容刷新页面不会丢失。...2、toDoList 分析 刷新页面不会丢失数据,因此需要用到本地存储 localStorage 核心思路: 不管按下回车,还是点击复选框,都是把本地存储的数据加载到页面中,这样保证刷新关闭页面不会丢失数据...,都要从本地存储里面获取,这样刷新页面不会丢失数据,所以先要把数据保存到本地存 储里面。...声明一个数组,保存数据。 先要读取本地存储原来的数据(声明函数 getData()),放到这个数组里面。 之后把最新从表单获取过来的数据,追加到数组里面。...       saveData(data);        // 重新渲染页面        load();   }) 7、 统计正在进行个数和已经完成个数 在我们load 函数里面操作 声明2个变量

    2.4K20

    Gin框架系列02:路由与参数

    name=pingye,这种是有参数名的,另一种是在路径中直接加上参数值/article/1,这种没有参数名,需要在代码中解析参数。...defaultValue } func (c *Context) Query(key string) string { value, _ := c.GetQuery(key) return value } 表单参数 从HTML...{"message":"pingye","nick":"anonymous","status":"posted"} 数组类型参数 有时候(例如复选框)前端页面会传来数组类型的值,这种类型name相同,...Gin提供了FormFile方法获取文件流,这个方法返回了一个FileHeader类型的变量,可以调用Filename属性来查看文件名。...Content-Type: multipart/form-data" IMG_9216.JPG 当然不止可以拿到文件名,我们还可以使用SaveUploadedFile方法将文件保存到某个地方,文件保存时要确保有目标目录的操作权限

    1.7K20

    工作8年的Java程序员告诉你关于面试的六个知识点

    使用length属性获取数组长度,public、private、protected、friendly区别 最有效率的方法算2*8等于几 两个对象值相同,x.equal(y)==true,但是却可有不同的...7.运行时异常和一般异常的区别 Java中的异常处理机制的简单原理和应用 1.Java高级部分 ? 基础题目算是热身,接下来的才是真正决定你未来的内容! 写出单例模式。...简述form表单提交post方法与get方法在字符编码、http协议方面的区别。 一个http请求从开始到结束都经历了哪些过程,简写流程图。...2.框架部分 关于这部分,主要考的也是一些框架部门中较为基础的内容。 Mybatis与Hibernate区别。 关于hibernate的相关问题。 关于Spring的相关问题。...获取单选按钮的值,获取复选框的值,获取下拉列表的值,后去复选框的值,获取单选按钮组的值,文本框、文本域赋值。 javascript变量范围有什么不同,全局变量和局部变量。

    50520

    Vue父子组件的通信

    props的值有两种方式: 方式一:字符串数组,数组中的字符串就是传递时的名称。 方式二:对象,对象可以设置传递时的类型,也可以设置默认值等。...1. props值为数组时候 为了给博文组件传递一个标题,我们可以用一个 props 选项将其包含在该组件可接受的 prop列表中: Vue.component('blog-post', { props...="Why Vue is so fun">post> 然而在一个典型的应用中,你可能在 data 里有一个博文的数组: new Vue({ el: '#blog-post-demo'...版本是不会有任何效果的: 不同于组件和 prop,事件名不会被用作一个 JavaScript 变量名或...一个传递加减信号的demo 自定义组件的 v-model 一个组件上的 v-model 默认会利用名为 value 的 prop 和名为 input 的事件,但是像单选框、复选框等类型的输入控件可能会将

    1.2K10

    如何在Node.js和Express中上传文件

    在本教程中,我们将讨论如何使用Node.js和Express后端处理单个和多个文件上传,以及如何将上传的文件保存在服务器上。 安装 首先,让我们通过运行以下命令来创建一个新的Node.js应用程序。...lodash-一个JavaScript库,为数组,数字,对象,字符串等提供实用程序功能。 创建Express服务器 安装所需的依赖项之后,让我们开始创建Express服务器。...当您向/upload-avatar路由发送multipart/form-data请求以上传文件时,此功能会将文件保存到服务器上的uploads文件夹中。...多个文件 ?...如果您想使上传的文件可以从任何地方公开访问,只需将uploads目录设置为静态: app.use(express.static('uploads')); 现在,您可以直接在浏览器中打开上传的文件: http

    6.6K31
    领券