php
-
php读取文本乱码
在使用PHP编写代码时,读取文本文件是一个非常常见的操作。然而,有时候我们会发现读取的文本内容出现了乱码,这给我们的开发工作带来了很大的困扰。本文将介绍PHP读取文本乱码的原因及其解决方法。 一、造成乱码的原因 1.文件编码格式不一致 在Windows操作系统下创建文本文件时,默认使用的是GBK编码。而在Linux操作系统下创建文本文件时,默认使用的是UTF...
-
php的socket编程(socket关键几个函数)
目录 一、总结 1、socket编程的实质是什么(从客户端和服务端角度)? socket编程,其实就是建立一个网络服务的客户端和服务端,这和mysql的客户端和服务端是一样的 socket编程就是要我们自己创建服务端和客户端,也就是说,``socket编程``——就是要我们自己建立一个类似于mysql的服务端和客户端的应用。 2、socket是怎么建立连接的...
-
php中连接tcp服务的三种方式
首先需要现有一个 tcp 服务,我们使用 php中的 socket 系列函数实现 连接 tcp 服务: 1、使用 socket 系列函数连接 2、使用 fsockopen 连接 3、使用 stream_socket_client 连接
-
TP5.0、TP5.1 判断请求的模块、控制器、方法是否存在,不存在则友好输出提示信息
TP5.0 API接口时,对于前端人员错误请求时,我们应该判断请求的模块、控制器、方法是否存在,不存在则友好输出 新建 Base.php 所有的类都继承 Base.php 类 ,用于友好输出不存在的方法 新建Error.php 类,用于友好输出不存在的控制器可修改config.php 下的 ...
-
php中的try catch简单用法
try catch用来捕获异常错误,有利于开发者及时发现错误,报错则直接抛出异常,不会影响try catch 后面代码的执行 这里补充一个记录异常的方法
-
php数组中怎么增加元素
1、array_unshift()数组头插入新元素 例: 输出: 可向array_unshift传入多个元素 输出: 2、与之类似的函数array_push,向数组末尾插入一个或多个元素。 3、array_splice()任意位置插入新元素(不考虑键名) 输出: 插入多个新元素,写成数组形式 输出:
-
PHP怎么将字符串转换成数字
PHP中的字符串可以很容易地转换成数字(float / int / double)。在大多数用例中,它不是必需的,因为PHP执行隐式类型转换。PHP中有很多将字符串转换成数字的方法。 下面给大家介绍PHP将字符串转换成数字的四种方法。 方法1: 使用number_format()函数。number_format()函数用于将字符串转换为数字。它会在成功时返回...
-
php中foreach跳出本次/当前循环与终止循环方法
在每种编程语言逻辑中都少不了,利用一些循环来查找或对比一些数据,但当我们在循环未执行完毕之前如果找出了自己想要的结果,该如果跳出并结束循环呢? 我们就以PHP编程语言中的foreach循环来说说,如何跳出本次/当前循环与终止循环的方法 PHP中阻止代码运行的语句 php中foreach跳出本次/当前循环与终止循环方法 示例代码: echo $str; 输出...
-
php怎么输出指定数据类型,PHP变量的输出和数据类型
一、PHP变量的输出方式有如下几种: 1、echo 可以输出一个或多个字符串,无返回值,不能调用,是语言结构,使用的时候可以加括号,也可以不加括号,如:echo (); 2、print 只允许输出一个字符串,返回值为1 3、printf 有返回值,返回值为字符串长度,输出格式化字符串 4、var_dump 同时输出值、类型、长度 5、print_r 返回值为...
-
PHP字符串中的变量解析(教你如何在PHP字符串中加入变量)
定义字符串的时候,用单引号或者双引号都是可以的。我个人习惯是用双引号。在输出字符串的时候,若字符串中含有字符串变量,使用单引号和双引号则是有区别的。如下面程序: 程序输出: Welcome to visit name.Welcome to visit NowaMagic. My name is Gonn. 用单引号括住的输出,并没有解析字符串变量,而使用双引...