首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    php面试题目100及最佳答案

    (1分) 答:mysql_fetch_row是从结果集取出1行数组,作为枚举 mysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得 25、GD库是做什么用的?...b、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用”?”...连接,而各个变量之间使用”&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。...— count 的别名 array_sum — 计算数组中所有值的和 array_flip — 交换数组中的键和值 array_count_values — 统计数组中所有的值出现的次数 shuffle...— 返回数组中当前的键/值对并将数组指针向前移动一步 next — 将数组中的内部指针向前移动一位 end — 将数组的内部指针指向最后一个单元 sort — 对数组排序 rsort —

    8.4K30

    php面试题和答案_百度php面试题及答案

    答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放 cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于...(如int,string) print_r() 可以打印出复杂类型变量的值(如数组,对象) echo 输出一个或者多个字符串 3、能够使HTML和PHP分离开使用的模板(1分...请说明php中传值与传引用的区别。什么时候传值什么时候传引用?...(1分) 答:mysql_fetch_row是从结果集取出1行数组,作为枚举 mysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得 28、GD库是做什么用的?...(1分) (a) fget() (b) file_open() (c) fopen() (d) open_file() [ c ] 31、下面哪个选项没有将 john 添加到users 数组中

    2.7K20

    PHP面试题大全

    (重点看函数的‘参数’和‘返回值’) (1)array() 创建数组 (2)in_array() 判断元素是否在数组中 (3)count() 返回数组中元素的数目 (4)array_merge() 将多个数组合并成一个数组...() 获取数组的值列表 (9)array_unique() 删除数组中的重复值 (10)array_push()将一个或多个元素插入数组的末尾(入栈) (11)array_pop() 弹出并返回 array...数组的最后一个单元(出栈) (12)array_walk() 使用用户自定义函数对数组中的每个元素做回调处理 14、PHP处理字符串的常用函数?...11、类中如何定义常量、如何类中调用常量、如何在类外调用常量。 类中的常量也就是成员常量,常量就是不会改变的量,是一个恒值。 定义常量使用关键字const....固定长度的表会提高性能,因为MySQL搜寻得会更快一些,因为这些固定的长度是很容易计算下一个数据的偏移量的,所以读取的自然也会很快。

    1.4K10

    2020年度总结了这 50 道 MySQL 高频面试题!

    使用Mysql查询浏览器支持管理 6、如何区分FLOAT和DOUBLE? 以下是FLOAT和DOUBLE的区别: 浮点数以8位精度存储在FLOAT中,并且有四个字节。...以下是CHAR和VARCHAR的区别: CHAR和VARCHAR类型在存储和检索方面有所不同 CHAR列长度固定为创建表时声明的长度,长度值范围是1到255 当CHAR值被存储时,它们被用空格填充到特定长度...以下是mysql_fetch_array和mysql_fetch_object的区别: mysql_fetch_array() - 将结果行作为关联数组或来自数据库的常规数组返回。...mysql_fetch_object - 从数据库返回结果行作为对象。 36、我们如何在mysql中运行批处理模式?...43、如何显示前50行? 在Mysql中,使用以下代码查询显示前50行: SELECT*FROM LIMIT 0,50; 44、可以使用多少列创建索引? 任何标准表最多可以创建16个索引列。

    4K20

    如何使用AngularJS和PHP为任何位置生成短而独特的数字地址

    这是必要的,因为您将在本教程中开发的应用程序使用AngularJS和PHP,并且应用程序生成的数字地址将存储在MySQL数据库中。 在您的服务器上安装Git。...输入此信息后,您的API密钥将显示在屏幕上。将其复制并存储在可以轻松检索的位置,因为稍后您需要将其添加到项目代码中。 获取API密钥后,您可以通过创建MySQL数据库来开始构建应用程序的基础。...索引像这样的列从列中获取数据并按字母顺序存储在一个单独的位置,这意味着MySQL不必查看表中的每一行。它只需要在索引中找到您要查找的数据,然后跳转到表中的相应行。...我们将继续编辑该index.php文件,将Google地图控件添加到此应用中,完成后,用户将能够查看输入表单旁边的地图,将其拖动以查看不同位置,放大和缩小,以及在Google之间切换地图,卫星和街景。...结论 在本教程中,您使用Google Maps API固定位置并获取其经度和纬度信息。此信息用于使用Mapcode API生成唯一且短的数字地址。地图代码有许多实际用例,从紧急服务到考古调查。

    13.2K20

    PHP全栈学习笔记23

    PHP常量,用于存储不改变的数据信息,声明和使用常量 define()函数声明常量 constant()函数获取常量的值 defined()函数判断常量是否已经被定义 预定义变量 PHP中提供了很多预定义变量...复合数据类型 两种,array数组和object对象 特殊数据类型: resource资源和null空值 资源是由专门的函数来建立和使用,空值表示没有为该变量设置任何值,没有赋值,被赋值为null...mysql_fetch_array 从结果集中获取一行作为关联数组,或数字数组 mysql_fetch_assoc 从结果集中获取一行作为关联数组 mysql_fetch_field 从结果集中获取列信息并作为对象返回...mysql_fetch_object 从结果集中获取一行作为对象 mysql_fetch_row 从结果集中获取一行作为枚举数组 mysql_num_rows 获取结果集中行的数目 mysql_query...获取数组中重复元素的所有键名 array_search获取数组中指定元素的键名 explode将字符串分割成数组 implode将数组中的元素组合成一个字符串 array_rand 从数组中随机取出一个或多个单元

    3.7K30

    PHP零基础入门

    key($arr)得到当前指针所咋位置的键名 current($arr)得到当前指针所在位置的键值 next()将数组中的内部指针向前移动一位,向下移动 prev()向上移动 each 返回数组中当前的键...image.png array_multisort对多个数组或多维数组进行排序 array_pad用值将数组填补到指定长度 array_pop将数组最后一个单元弹出 array_product计算数组中所有值的乘积...array_push将一个多多个单元压入数组的末尾 array_rand从数组中随机取出一个或多个单元 array_reduce用回调函数迭代地将数组简化为单一的值 array_reverse...返回一个单元顺序相反的数组 array_search在数组中搜索给定的值 ?...mysql_query($sql,$con); print_r(mysql_fetch_array($result)); PHP mysql_fetch_row() 函数,函数从结果集中取得一行作为数字数组

    1.5K20

    去 BAT 面试,总结了这 55 道 MySQL 面试题!

    使用Mysql查询浏览器支持管理 6、如何区分FLOAT和DOUBLE? 以下是FLOAT和DOUBLE的区别: 浮点数以8位精度存储在FLOAT中,并且有四个字节。...Create table size(name ENUM('Smail,'Medium','Large'); 10、如何定义REGEXP? REGEXP是模式匹配,其中匹配模式在搜索值的任何位置。...以下是mysql_fetch_array和mysql_fetch_object的区别: mysql_fetch_array() - 将结果行作为关联数组或来自数据库的常规数组返回。...mysql_fetch_object - 从数据库返回结果行作为对象。 36、我们如何在mysql中运行批处理模式?...43、如何显示前50行? 在Mysql中,使用以下代码查询显示前50行: SELECT*FROM LIMIT 0,50; 44、可以使用多少列创建索引? 任何标准表最多可以创建16个索引列。

    17.8K20

    Php面试问题_php面试常问面试题

    不管页面如何滚动,固定定位元素显示的位置不会改变!...的尾部传递参数的 post请求是在请求空白行的位置传递参数的 ② 传参的大小不同 get请求,其传参的最大值为2kb post请求理论上是没有任何限制的,但是实际应用中,受到php.ini文件的影响,一般为...31、 PHP获取当前时间 time() Php截取字符串:substr函数 PHP查找字符串中是否有子串: 32、五个有关数组处理函数?...In_array:判断数组中是否存在某个元素 array_reverse() 将数组中的元素倒叙,返回值为倒叙之后的数组。...27017,28017 Memcache 缓存是把所有的数据保存在内存中,采用hash 表的方式,把每条数据有 key 和 value 组成,每个 key 独一无二的,当要访问的某个值的时候先按照找到值

    1.4K10

    PHP核心技术与最佳实践(二)

    ,但缓存过期后仍然需要访问数据库 ②数据库的写操作通常不能引入缓存策略 ③没有搭建缓存环境,而直接对数据库操作 A.如何优化网站响应时间 1.优化响应时间 ①减少http请求:将多个图片合并成为一个独立的...映射到数组中的一个位置来访问记录,以加快查找的速度。...这个映射函数称为Hash函数,存放记录的数组称为Hash表。 A.Hash函数 1.作用是把做生意长度的输入,通过Hash算法变成固定长度的输出。...C.Hash表 1.实现步骤:创建一个固定大小的数组用于存放数据;设计一个Hash函数;通过Hash函数把关键字映射到数组的某个位置,并在此位置上进行数据存取。...; 2.语句断行:保证程序语句一行就是一句,尽量不要使一行的代码太长保持在80个字符以内,如果太长使用.

    1K20

    爬虫+反爬虫+js代码混淆

    “{s1}{s2}”C. implode(“, array(s1, s2));D. s1.s2 答案:A 下面代码执行后,$array数组中包含的值是? <?...答案:D 下面哪个选项没有将john添加到users数组中?...php代码优化 如何设计或配置MySQL才能达到高效使用的目的?...)0.0 (作为浮点数的0)“0” (作为字符串的0)NULLFALSEarray() (一个空数组)var; (一个声明了,但是没有值的变量) 如何在页面之间传递变量?...索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息 主键索引不允许为空值,唯一索引列允许空值 一个表最多只能创建一个主键,但可以创建多个唯一索引 建立索引需要增加存储空间

    12.3K20

    PHP常用函数大全

    mysql_fetch_row() 函数从结果集中取得一行作为数字数组。 mysql_fetch_object() 函数从结果集(记录集)中取得一行作为对象。...file() 函数把整个文件读入一个数组中。 fgetss() 函数从打开的文件中读取一行并过滤掉 HTML 和 PHP 标记。 fgets() 函数从文件指针中读取一行。...它可返回数组中当前元素的值。 next() 函数把指向当前元素的指针移动到下一个元素的位置,并返回当前元素的值。 natsort() 函数用自然顺序算法对给定数组中的元素排序。...extract() extract() 函数 PHP Array 函数 end() 函数将数组内部指针指向最后一个元素,并返回该元素的值(如果成功)。...array_reduce() 函数用回调函数迭代地将数组简化为单一的值。如果指定第三个参数,则该参数将被当成是数组中的第一个值来处理,或者如果数组为空的话就作为最终返回值。

    16220

    PHP常用函数大全

    mysql_fetch_row() 函数从结果集中取得一行作为数字数组。 mysql_fetch_object() 函数从结果集(记录集)中取得一行作为对象。...file() 函数把整个文件读入一个数组中。 fgetss() 函数从打开的文件中读取一行并过滤掉 HTML 和 PHP 标记。 fgets() 函数从文件指针中读取一行。...它可返回数组中当前元素的值。 next() 函数把指向当前元素的指针移动到下一个元素的位置,并返回当前元素的值。 natsort() 函数用自然顺序算法对给定数组中的元素排序。...extract() extract() 函数 PHP Array 函数 end() 函数将数组内部指针指向最后一个元素,并返回该元素的值(如果成功)。...array_reduce() 函数用回调函数迭代地将数组简化为单一的值。如果指定第三个参数,则该参数将被当成是数组中的第一个值来处理,或者如果数组为空的话就作为最终返回值。

    2.4K20

    PHP学习笔记(2)--PHP数据库操作基本知识

    1.PHP和MySQL连接 php.ini 加载mysql组件:     extension=php_mysql.dll  前的; 去掉     extension_dir = " "  路径是否正确...array / row区别       格式:mysql_fetch_row(result);     说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应一个域...值返回下一行的所有域值,并将其保存至一个数组中,没有行时返回false。     mysql_query("set names 'GBK'"); 解决中文乱码。...4、其他常用Mysql函数介绍     mysql_num_rows  用于计算查询结果中所得行的数目。    ...mysql_insert_id 传回最后一次使用 INSERT 指令的ID。                         mysql_tablename 取得数据库名称。

    74350

    2021年最新大厂php+go面试题集(二)

    3.mysql的undo日志原理,中继日志是干嘛的 参考mysql拾遗 4.nginx和php的关系,一个请求进来怎么到php的 答:通过fastcgi协议,请求到nginx,通过...6.mysql的myisam的索引结构是什么样子的 MyISAM引擎使用B+Tree作为索引结构,索引文件叶节点的data域存放的是 数据记录的地址,指向数据文件中对应的值,每个节点只有该索引列的值...myisam的主键索引和二级索引的结构没区别 ~~~7.度小满一面~~~ 1.有序数组里面查询某个值出现的次数 二分获取索引位置,双指针从索引位置左右遍历 微信公众号:码农编程进阶笔记...~~~9.得物A部门二面~~~ ---php 1.php怎么实现常驻进程的,如何配置,如何监控 为啥要常驻?常驻有什么好处 答:通过pcntl 扩展和 posix扩展实现。...答:通过减小锁粒度和减少锁的持有时间进行调优 (1)结合业务场景,使用低级别事务隔离 (2)sql优化避免行锁升级表锁 (3)更新等行锁操作放到事务后面,尽量减少持有锁的时间

    61120

    如何在FreeBSD 11.0上安装LighttpdMySQL和PHP

    在本教程中,您将在运行FreeBSD 11.0的服务器上安装和配置Lighttpd。您还可以将MySQL和PHP添加到新的Lighttpd Web服务器中,以便您可以提供Web应用程序以及静态内容。...php.ini-production文件将更接近您对服务器的要求,因此将其复制到/usr/local/etc/php.ini,PHP期望找到其配置文件的位置: $ sudo cp /usr/local/...通过删除#符号取消注释include行。 如果找不到该行,请将其添加到文件末尾。...将以下配置行添加到文件末尾,配置Lighttpd以使用FastCGI和PHP-FPM提供PHP文件: /usr/local/etc/lighttpd/conf.d/fastcgi.conf ... fastcgi.server...此文件将测试PHP是否正常工作,并允许您在Web浏览器中查看有关Web服务器设置的信息: $ sudo ee /usr/local/www/data/info.php 将此代码添加到文件中: /usr/

    1.2K60
    领券